mirror of
https://github.com/ansible/awx.git
synced 2026-03-19 09:57:33 -02:30
Fix bug with awx collection manual type alias (#13671)
* Fix bug with manual type alias * Add unit test for creating manual project with path
This commit is contained in:
@@ -26,6 +26,24 @@ def test_create_project(run_module, admin_user, organization, silence_warning):
|
||||
assert result == {'name': 'foo', 'id': proj.id}
|
||||
|
||||
|
||||
@pytest.mark.django_db
|
||||
def test_create_manual_project(run_module, admin_user, organization, mocker):
|
||||
mocker.patch('awx.main.models.projects.Project.get_local_path_choices', return_value=['foo_folder/'])
|
||||
result = run_module(
|
||||
'project',
|
||||
dict(name='foo', organization=organization.name, scm_type='manual', local_path='foo_folder/', wait=False),
|
||||
admin_user,
|
||||
)
|
||||
assert result.pop('changed', None), result
|
||||
|
||||
proj = Project.objects.get(name='foo')
|
||||
assert proj.local_path == 'foo_folder/'
|
||||
assert proj.organization == organization
|
||||
|
||||
result.pop('invocation')
|
||||
assert result == {'name': 'foo', 'id': proj.id}
|
||||
|
||||
|
||||
@pytest.mark.django_db
|
||||
def test_create_project_copy_from(run_module, admin_user, organization, silence_warning):
|
||||
'''Test the copy_from functionality'''
|
||||
|
||||
Reference in New Issue
Block a user