Org counts in detail view and test

This commit is contained in:
AlanCoding
2016-03-23 17:13:43 -04:00
parent 817ea4861b
commit 02b7149cad
2 changed files with 44 additions and 0 deletions

View File

@@ -20,6 +20,25 @@ def resourced_organization(organization, project, team, inventory, user):
return organization
@pytest.mark.django_db
def test_org_counts_detail_view(resourced_organization, user, get):
# Check that all types of resources are counted by a superuser
external_admin = user('admin', True)
response = get(reverse('api:organization_detail', args=[resourced_organization.pk]),
external_admin)
assert response.status_code == 200
counts = response.data['summary_fields']['related_field_counts']
assert counts == {
'users': 1,
'admins': 1,
'job_templates': 1,
'projects': 1,
'inventories': 1,
'teams': 1
}
@pytest.mark.django_db
def test_org_counts_admin(resourced_organization, user, get):
# Check that all types of resources are counted by a superuser