mirror of
https://github.com/ansible/awx.git
synced 2026-02-21 13:10:11 -03:30
I don't think these tests actually add anything, so I am removing them even though I wrote them in the first place.
This commit is contained in:
@@ -410,73 +410,6 @@ def test_project_delete(delete, organization, admin_user):
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.django_db
|
|
||||||
def test_project_list_ordering_when_project_is_deleted(get, delete, organization_factory):
|
|
||||||
'ensure sorted order of project list is maintained correctly when a project is deleted from the list'
|
|
||||||
objects = organization_factory(
|
|
||||||
'org1',
|
|
||||||
projects=['alice project', 'bob project', 'shared project'],
|
|
||||||
superusers=['admin'],
|
|
||||||
)
|
|
||||||
projects_list = []
|
|
||||||
project_ids = []
|
|
||||||
delete(
|
|
||||||
reverse(
|
|
||||||
'api:project_detail',
|
|
||||||
kwargs={
|
|
||||||
'pk': '2',
|
|
||||||
},
|
|
||||||
),
|
|
||||||
objects.superusers.admin,
|
|
||||||
)
|
|
||||||
# after deleting this ^ project, check that the order is still correct:
|
|
||||||
results = get(
|
|
||||||
reverse(
|
|
||||||
'api:user_projects_list',
|
|
||||||
kwargs={
|
|
||||||
'pk': objects.superusers.admin.pk,
|
|
||||||
},
|
|
||||||
),
|
|
||||||
objects.superusers.admin,
|
|
||||||
).data['results']
|
|
||||||
for x in range(len(results)):
|
|
||||||
projects_list.append(results[x]['name'])
|
|
||||||
project_ids.append(results[x]['id'])
|
|
||||||
assert projects_list == ['alice project', 'shared project'] and project_ids == [1, 3]
|
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.django_db
|
|
||||||
def test_project_list_ordering_when_project_is_posted(get, post, put, organization_factory):
|
|
||||||
'ensure sorted order of project list is maintained correctly when a new project is added'
|
|
||||||
objects = organization_factory(
|
|
||||||
'org1',
|
|
||||||
projects=['alice project', 'bob project', 'shared project'],
|
|
||||||
superusers=['admin'],
|
|
||||||
)
|
|
||||||
project_names = []
|
|
||||||
project_ids = []
|
|
||||||
# create a new project
|
|
||||||
post(
|
|
||||||
reverse('api:project_list'),
|
|
||||||
{'name': 'New Project'},
|
|
||||||
objects.superusers.admin,
|
|
||||||
)
|
|
||||||
# get the new projects list to validate it's correctly ordered
|
|
||||||
results = get(
|
|
||||||
reverse(
|
|
||||||
'api:user_projects_list',
|
|
||||||
kwargs={
|
|
||||||
'pk': objects.superusers.admin.pk,
|
|
||||||
},
|
|
||||||
),
|
|
||||||
objects.superusers.admin,
|
|
||||||
).data['results']
|
|
||||||
for x in range(len(results)):
|
|
||||||
project_names.append(results[x]['name'])
|
|
||||||
project_ids.append(results[x]['id'])
|
|
||||||
assert project_names == ['alice project', 'bob project', 'shared project', 'New Project'] and project_ids == [1, 2, 3, 4]
|
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.parametrize(
|
@pytest.mark.parametrize(
|
||||||
'order_by, expected_names, expected_ids',
|
'order_by, expected_names, expected_ids',
|
||||||
[
|
[
|
||||||
|
|||||||
Reference in New Issue
Block a user