diff options
author | Jamie Lennox <jlennox@redhat.com> | 2013-05-21 14:31:50 +1000 |
---|---|---|
committer | Jamie Lennox <jlennox@redhat.com> | 2013-05-21 15:27:46 +1000 |
commit | fe57d6de5b82a8b2ae07bfb136a7b17183c04cbb (patch) | |
tree | ab4b7a4c68248b6783a5c0e80d7a675102acdb18 /tests | |
parent | 8d2b8e6457d5ae0ed1136091cb8c143a96abd614 (diff) | |
download | keystone-fe57d6de5b82a8b2ae07bfb136a7b17183c04cbb.tar.gz keystone-fe57d6de5b82a8b2ae07bfb136a7b17183c04cbb.tar.xz keystone-fe57d6de5b82a8b2ae07bfb136a7b17183c04cbb.zip |
Add assertNotEmpty to tests and use it.
Extract the use of assertTrue(len(...)) into a method. The docs for
assertTrue say that it equates to bool(expr) is True and so the format
is correct however it reads inconsistently.
Change-Id: I75acf75f6eaac9b7f92fd452cc60ab0cfd447c7f
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_content_types.py | 44 | ||||
-rw-r--r-- | tests/test_v3.py | 2 |
2 files changed, 23 insertions, 23 deletions
diff --git a/tests/test_content_types.py b/tests/test_content_types.py index 5dbc6642..14dd1db0 100644 --- a/tests/test_content_types.py +++ b/tests/test_content_types.py @@ -609,14 +609,14 @@ class JsonTestCase(RestfulTestCase, CoreApiTests): self.assertIsNotNone(extension.get('description')) self.assertIsNotNone(extension.get('links')) - self.assertTrue(len(extension.get('links'))) + self.assertNotEmpty(extension.get('links')) for link in extension.get('links'): self.assertValidExtensionLink(link) def assertValidExtensionListResponse(self, r): self.assertIsNotNone(r.body.get('extensions')) self.assertIsNotNone(r.body['extensions'].get('values')) - self.assertTrue(len(r.body['extensions'].get('values'))) + self.assertNotEmpty(r.body['extensions'].get('values')) for extension in r.body['extensions']['values']: self.assertValidExtension(extension) @@ -645,7 +645,7 @@ class JsonTestCase(RestfulTestCase, CoreApiTests): if require_service_catalog: # roles are only provided with a service catalog roles = r.body['access']['user'].get('roles') - self.assertTrue(len(roles)) + self.assertNotEmpty(roles) for role in roles: self.assertIsNotNone(role.get('name')) @@ -656,7 +656,7 @@ class JsonTestCase(RestfulTestCase, CoreApiTests): if serviceCatalog is not None: self.assertTrue(isinstance(serviceCatalog, list)) if require_service_catalog: - self.assertTrue(len(serviceCatalog)) + self.assertNotEmpty(serviceCatalog) for service in r.body['access']['serviceCatalog']: # validate service self.assertIsNotNone(service.get('name')) @@ -664,14 +664,14 @@ class JsonTestCase(RestfulTestCase, CoreApiTests): # services contain at least one endpoint self.assertIsNotNone(service.get('endpoints')) - self.assertTrue(len(service['endpoints'])) + self.assertNotEmpty(service['endpoints']) for endpoint in service['endpoints']: # validate service endpoint self.assertIsNotNone(endpoint.get('publicURL')) def assertValidTenantListResponse(self, r): self.assertIsNotNone(r.body.get('tenants')) - self.assertTrue(len(r.body['tenants'])) + self.assertNotEmpty(r.body['tenants']) for tenant in r.body['tenants']: self.assertValidTenant(tenant) self.assertIsNotNone(tenant.get('enabled')) @@ -687,7 +687,7 @@ class JsonTestCase(RestfulTestCase, CoreApiTests): def assertValidRoleListResponse(self, r): self.assertIsNotNone(r.body.get('roles')) - self.assertTrue(len(r.body['roles'])) + self.assertNotEmpty(r.body['roles']) for role in r.body['roles']: self.assertValidRole(role) @@ -695,13 +695,13 @@ class JsonTestCase(RestfulTestCase, CoreApiTests): super(JsonTestCase, self).assertValidVersion(version) self.assertIsNotNone(version.get('links')) - self.assertTrue(len(version.get('links'))) + self.assertNotEmpty(version.get('links')) for link in version.get('links'): self.assertIsNotNone(link.get('rel')) self.assertIsNotNone(link.get('href')) self.assertIsNotNone(version.get('media-types')) - self.assertTrue(len(version.get('media-types'))) + self.assertNotEmpty(version.get('media-types')) for media in version.get('media-types'): self.assertIsNotNone(media.get('base')) self.assertIsNotNone(media.get('type')) @@ -709,7 +709,7 @@ class JsonTestCase(RestfulTestCase, CoreApiTests): def assertValidMultipleChoiceResponse(self, r): self.assertIsNotNone(r.body.get('versions')) self.assertIsNotNone(r.body['versions'].get('values')) - self.assertTrue(len(r.body['versions']['values'])) + self.assertNotEmpty(r.body['versions']['values']) for version in r.body['versions']['values']: self.assertValidVersion(version) @@ -718,7 +718,7 @@ class JsonTestCase(RestfulTestCase, CoreApiTests): def assertValidEndpointListResponse(self, r): self.assertIsNotNone(r.body.get('endpoints')) - self.assertTrue(len(r.body['endpoints'])) + self.assertNotEmpty(r.body['endpoints']) for endpoint in r.body['endpoints']: self.assertIsNotNone(endpoint.get('id')) self.assertIsNotNone(endpoint.get('name')) @@ -850,7 +850,7 @@ class XmlTestCase(RestfulTestCase, CoreApiTests): self.assertIsNotNone(extension.find(self._tag('description'))) self.assertTrue(extension.find(self._tag('description')).text) links = extension.find(self._tag('links')) - self.assertTrue(len(links.findall(self._tag('link')))) + self.assertNotEmpty(links.findall(self._tag('link'))) for link in links.findall(self._tag('link')): self.assertValidExtensionLink(link) @@ -858,7 +858,7 @@ class XmlTestCase(RestfulTestCase, CoreApiTests): xml = r.body self.assertEqual(xml.tag, self._tag('extensions')) - self.assertTrue(len(xml.findall(self._tag('extension')))) + self.assertNotEmpty(xml.findall(self._tag('extension'))) for extension in xml.findall(self._tag('extension')): self.assertValidExtension(extension) @@ -873,14 +873,14 @@ class XmlTestCase(RestfulTestCase, CoreApiTests): links = version.find(self._tag('links')) self.assertIsNotNone(links) - self.assertTrue(len(links.findall(self._tag('link')))) + self.assertNotEmpty(links.findall(self._tag('link'))) for link in links.findall(self._tag('link')): self.assertIsNotNone(link.get('rel')) self.assertIsNotNone(link.get('href')) media_types = version.find(self._tag('media-types')) self.assertIsNotNone(media_types) - self.assertTrue(len(media_types.findall(self._tag('media-type')))) + self.assertNotEmpty(media_types.findall(self._tag('media-type'))) for media in media_types.findall(self._tag('media-type')): self.assertIsNotNone(media.get('base')) self.assertIsNotNone(media.get('type')) @@ -889,7 +889,7 @@ class XmlTestCase(RestfulTestCase, CoreApiTests): xml = r.body self.assertEqual(xml.tag, self._tag('versions')) - self.assertTrue(len(xml.findall(self._tag('version')))) + self.assertNotEmpty(xml.findall(self._tag('version'))) for version in xml.findall(self._tag('version')): self.assertValidVersion(version) @@ -903,7 +903,7 @@ class XmlTestCase(RestfulTestCase, CoreApiTests): xml = r.body self.assertEqual(xml.tag, self._tag('endpoints')) - self.assertTrue(len(xml.findall(self._tag('endpoint')))) + self.assertNotEmpty(xml.findall(self._tag('endpoint'))) for endpoint in xml.findall(self._tag('endpoint')): self.assertIsNotNone(endpoint.get('id')) self.assertIsNotNone(endpoint.get('name')) @@ -928,7 +928,7 @@ class XmlTestCase(RestfulTestCase, CoreApiTests): xml = r.body self.assertEqual(xml.tag, self._tag('roles')) - self.assertTrue(len(r.body.findall(self._tag('role')))) + self.assertNotEmpty(r.body.findall(self._tag('role'))) for role in r.body.findall(self._tag('role')): self.assertValidRole(role) @@ -956,7 +956,7 @@ class XmlTestCase(RestfulTestCase, CoreApiTests): if require_service_catalog: # roles are only provided with a service catalog roles = user.findall(self._tag('role')) - self.assertTrue(len(roles)) + self.assertNotEmpty(roles) for role in roles: self.assertIsNotNone(role.get('name')) @@ -967,7 +967,7 @@ class XmlTestCase(RestfulTestCase, CoreApiTests): if serviceCatalog is not None: services = serviceCatalog.findall(self._tag('service')) if require_service_catalog: - self.assertTrue(len(services)) + self.assertNotEmpty(services) for service in services: # validate service self.assertIsNotNone(service.get('name')) @@ -975,7 +975,7 @@ class XmlTestCase(RestfulTestCase, CoreApiTests): # services contain at least one endpoint endpoints = service.findall(self._tag('endpoint')) - self.assertTrue(len(endpoints)) + self.assertNotEmpty(endpoints) for endpoint in endpoints: # validate service endpoint self.assertIsNotNone(endpoint.get('publicURL')) @@ -984,7 +984,7 @@ class XmlTestCase(RestfulTestCase, CoreApiTests): xml = r.body self.assertEqual(xml.tag, self._tag('tenants')) - self.assertTrue(len(r.body)) + self.assertNotEmpty(r.body) for tenant in r.body.findall(self._tag('tenant')): self.assertValidTenant(tenant) self.assertIn(tenant.get('enabled'), ['true', 'false']) diff --git a/tests/test_v3.py b/tests/test_v3.py index 38e88079..0acfbf81 100644 --- a/tests/test_v3.py +++ b/tests/test_v3.py @@ -338,7 +338,7 @@ class RestfulTestCase(test_content_types.RestfulTestCase): self.assertEqual(len(entities), expected_length) elif ref is not None: # we're at least expecting the ref - self.assertTrue(len(entities)) + self.assertNotEmpty(entities) # collections should have relational links self.assertValidListLinks(resp.body.get('links')) |