summaryrefslogtreecommitdiff
path: root/tests/test_service_catalog.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_service_catalog.py')
-rw-r--r--tests/test_service_catalog.py91
1 files changed, 43 insertions, 48 deletions
diff --git a/tests/test_service_catalog.py b/tests/test_service_catalog.py
index 8d89d27..9397405 100644
--- a/tests/test_service_catalog.py
+++ b/tests/test_service_catalog.py
@@ -19,61 +19,56 @@ SERVICE_CATALOG = {
"user": {
"id": "123",
"name": "jqsmith",
- "roles": [{
- "id": "234",
- "name": "compute:admin"
- },
- {
- "id": "235",
- "name": "object-store:admin",
- "tenantId": "1"
- }],
+ "roles": [
+ {"id": "234",
+ "name": "compute:admin"},
+ {"id": "235",
+ "name": "object-store:admin",
+ "tenantId": "1"}
+ ],
"roles_links": []
},
"serviceCatalog": [{
"name": "Cloud Servers",
"type": "compute",
- "endpoints": [{
- "tenantId": "1",
- "publicURL": "https://compute.north.host/v1/1234",
- "internalURL": "https://compute.north.host/v1/1234",
- "region": "North",
- "versionId": "1.0",
- "versionInfo": "https://compute.north.host/v1.0/",
- "versionList": "https://compute.north.host/"
- },
- {
- "tenantId": "2",
- "publicURL": "https://compute.north.host/v1.1/3456",
- "internalURL": "https://compute.north.host/v1.1/3456",
- "region": "North",
- "versionId": "1.1",
- "versionInfo": "https://compute.north.host/v1.1/",
- "versionList": "https://compute.north.host/"
- }],
+ "endpoints": [
+ {"tenantId": "1",
+ "publicURL": "https://compute.north.host/v1/1234",
+ "internalURL": "https://compute.north.host/v1/1234",
+ "region": "North",
+ "versionId": "1.0",
+ "versionInfo": "https://compute.north.host/v1.0/",
+ "versionList": "https://compute.north.host/"},
+ {"tenantId": "2",
+ "publicURL": "https://compute.north.host/v1.1/3456",
+ "internalURL": "https://compute.north.host/v1.1/3456",
+ "region": "North",
+ "versionId": "1.1",
+ "versionInfo": "https://compute.north.host/v1.1/",
+ "versionList": "https://compute.north.host/"}
+ ],
"endpoints_links": []
},
{
"name": "Cloud Files",
"type": "object-store",
- "endpoints": [{
- "tenantId": "11",
- "publicURL": "https://compute.north.host/v1/blah-blah",
- "internalURL": "https://compute.north.host/v1/blah-blah",
- "region": "South",
- "versionId": "1.0",
- "versionInfo": "uri",
- "versionList": "uri"
- },
- {
- "tenantId": "2",
- "publicURL": "https://compute.north.host/v1.1/blah-blah",
- "internalURL": "https://compute.north.host/v1.1/blah-blah",
- "region": "South",
- "versionId": "1.1",
- "versionInfo": "https://compute.north.host/v1.1/",
- "versionList": "https://compute.north.host/"
- }],
+ "endpoints": [
+ {"tenantId": "11",
+ "publicURL": "https://compute.north.host/v1/blah-blah",
+ "internalURL": "https://compute.north.host/v1/blah-blah",
+ "region": "South",
+ "versionId": "1.0",
+ "versionInfo": "uri",
+ "versionList": "uri"},
+ {"tenantId": "2",
+ "publicURL": "https://compute.north.host/v1.1/blah-blah",
+ "internalURL":
+ "https://compute.north.host/v1.1/blah-blah",
+ "region": "South",
+ "versionId": "1.1",
+ "versionInfo": "https://compute.north.host/v1.1/",
+ "versionList": "https://compute.north.host/"}
+ ],
"endpoints_links":[{
"rel":"next",
"href":"https://identity.north.host/v2.0/"
@@ -95,11 +90,11 @@ class ServiceCatalogTest(utils.TestCase):
sc = service_catalog.ServiceCatalog(SERVICE_CATALOG['access'])
self.assertEquals(sc.url_for(service_type='compute'),
- "https://compute.north.host/v1/1234")
+ "https://compute.north.host/v1/1234")
self.assertEquals(sc.url_for('tenantId', '1', service_type='compute'),
- "https://compute.north.host/v1/1234")
+ "https://compute.north.host/v1/1234")
self.assertEquals(sc.url_for('tenantId', '2', service_type='compute'),
- "https://compute.north.host/v1.1/3456")
+ "https://compute.north.host/v1.1/3456")
self.assertRaises(exceptions.EndpointNotFound, sc.url_for, "region",
"South", service_type='compute')