mirror of
https://github.com/ansible/awx.git
synced 2026-01-11 18:09:57 -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:
parent
44cc934c2b
commit
f6b8ce18d0
@ -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(
|
||||
'order_by, expected_names, expected_ids',
|
||||
[
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user