10
10
class EndpointTests(utils.TestCase):
12
12
super(EndpointTests, self).setUp()
13
self.TEST_REQUEST_HEADERS = {'X-Auth-Token': 'aToken',
14
'User-Agent': 'python-keystoneclient'}
15
self.TEST_POST_HEADERS = {'Content-Type': 'application/json',
16
'X-Auth-Token': 'aToken',
17
'User-Agent': 'python-keystoneclient'}
18
self.TEST_ENDPOINTS = {'endpoints': [
21
'http://host-1:8774/v1.1/$(tenant_id)s',
23
'8f9531231e044e218824b0e58688d262',
25
'http://host-1:8774/v1.1/$(tenant_id)s',
27
'http://host-1:8774/v1.1/$(tenant_id)s',
33
'http://host-1:8774/v1.1/$(tenant_id)s',
35
'8f9531231e044e218824b0e58688d263',
37
'http://host-1:8774/v1.1/$(tenant_id)s',
39
'http://host-1:8774/v1.1/$(tenant_id)s',
13
self.TEST_REQUEST_HEADERS = {
14
'X-Auth-Token': 'aToken',
15
'User-Agent': 'python-keystoneclient',
17
self.TEST_POST_HEADERS = {
18
'Content-Type': 'application/json',
19
'X-Auth-Token': 'aToken',
20
'User-Agent': 'python-keystoneclient',
22
self.TEST_ENDPOINTS = {
25
'adminurl': 'http://host-1:8774/v1.1/$(tenant_id)s',
26
'id': '8f9531231e044e218824b0e58688d262',
27
'internalurl': 'http://host-1:8774/v1.1/$(tenant_id)s',
28
'publicurl': 'http://host-1:8774/v1.1/$(tenant_id)s',
29
'region': 'RegionOne',
32
'adminurl': 'http://host-1:8774/v1.1/$(tenant_id)s',
33
'id': '8f9531231e044e218824b0e58688d263',
34
'internalurl': 'http://host-1:8774/v1.1/$(tenant_id)s',
35
'publicurl': 'http://host-1:8774/v1.1/$(tenant_id)s',
36
'region': 'RegionOne',
46
41
def test_create(self):
47
req_body = {"endpoint": {"region": "RegionOne",
49
"http://host-3:8774/v1.1/$(tenant_id)s",
51
"http://host-3:8774/v1.1/$(tenant_id)s",
53
"http://host-3:8774/v1.1/$(tenant_id)s",
54
"service_id": "e044e21"}}
44
"region": "RegionOne",
45
"publicurl": "http://host-3:8774/v1.1/$(tenant_id)s",
46
"internalurl": "http://host-3:8774/v1.1/$(tenant_id)s",
47
"adminurl": "http://host-3:8774/v1.1/$(tenant_id)s",
48
"service_id": "e044e21",
56
resp_body = {"endpoint": {
58
"http://host-3:8774/v1.1/$(tenant_id)s",
59
"region": "RegionOne",
60
"id": "1fd485b2ffd54f409a5ecd42cba11401",
62
"http://host-3:8774/v1.1/$(tenant_id)s",
64
"http://host-3:8774/v1.1/$(tenant_id)s"}}
54
"adminurl": "http://host-3:8774/v1.1/$(tenant_id)s",
55
"region": "RegionOne",
56
"id": "1fd485b2ffd54f409a5ecd42cba11401",
57
"internalurl": "http://host-3:8774/v1.1/$(tenant_id)s",
58
"publicurl": "http://host-3:8774/v1.1/$(tenant_id)s",
66
62
resp = httplib2.Response({