summaryrefslogtreecommitdiff
path: root/tests/v2_0
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2012-09-29 19:13:29 +0000
committerGerrit Code Review <review@openstack.org>2012-09-29 19:13:29 +0000
commitff5ea25a9a37f8207bcda634316de4d063ce984a (patch)
tree163fd1f0da2b25fc6d19cada4a442f0362bf947d /tests/v2_0
parent06916aab53a017cc18171d0b4e042865e75e8fce (diff)
parent59917278d7a2e3760d6229f874b2a953bf2b28cc (diff)
downloadpython-keystoneclient-ff5ea25a9a37f8207bcda634316de4d063ce984a.tar.gz
Merge "Fixed httplib2 mocking (bug 1050091, bug 1050097)"
Diffstat (limited to 'tests/v2_0')
-rw-r--r--tests/v2_0/test_ec2.py2
-rw-r--r--tests/v2_0/test_endpoints.py2
-rw-r--r--tests/v2_0/test_roles.py32
-rw-r--r--tests/v2_0/test_tenants.py32
-rw-r--r--tests/v2_0/test_tokens.py2
-rw-r--r--tests/v2_0/test_users.py2
6 files changed, 34 insertions, 38 deletions
diff --git a/tests/v2_0/test_ec2.py b/tests/v2_0/test_ec2.py
index 7a15291..96378e6 100644
--- a/tests/v2_0/test_ec2.py
+++ b/tests/v2_0/test_ec2.py
@@ -139,7 +139,7 @@ class EC2Tests(utils.TestCase):
user_id = 'usr'
access = 'access'
resp = httplib2.Response({
- "status": 200,
+ "status": 204,
"body": "",
})
diff --git a/tests/v2_0/test_endpoints.py b/tests/v2_0/test_endpoints.py
index 7bd813d..34406ed 100644
--- a/tests/v2_0/test_endpoints.py
+++ b/tests/v2_0/test_endpoints.py
@@ -83,7 +83,7 @@ class EndpointTests(utils.TestCase):
def test_delete(self):
resp = httplib2.Response({
- "status": 200,
+ "status": 204,
"body": "",
})
httplib2.Http.request(urlparse.urljoin(self.TEST_URL,
diff --git a/tests/v2_0/test_roles.py b/tests/v2_0/test_roles.py
index 0d14d0f..6b46af4 100644
--- a/tests/v2_0/test_roles.py
+++ b/tests/v2_0/test_roles.py
@@ -66,7 +66,7 @@ class RoleTests(utils.TestCase):
def test_delete(self):
resp = httplib2.Response({
- "status": 200,
+ "status": 204,
"body": "",
})
httplib2.Http.request(urlparse.urljoin(self.TEST_URL,
@@ -147,62 +147,60 @@ class RoleTests(utils.TestCase):
def test_add_user_role(self):
resp = httplib2.Response({
- "status": 200,
- "body": json.dumps({}),
+ "status": 204,
+ "body": '',
})
httplib2.Http.request(urlparse.urljoin(self.TEST_URL,
'v2.0/users/foo/roles/OS-KSADM/barrr'),
'PUT',
- body='null',
- headers=self.TEST_POST_HEADERS) \
- .AndReturn((resp, None))
+ headers=self.TEST_REQUEST_HEADERS) \
+ .AndReturn((resp, resp['body']))
self.mox.ReplayAll()
self.client.roles.add_user_role('foo', 'barrr')
def test_add_user_role_tenant(self):
resp = httplib2.Response({
- "status": 200,
- "body": json.dumps({}),
+ "status": 204,
+ "body": '',
})
httplib2.Http.request(urlparse.urljoin(self.TEST_URL,
'v2.0/tenants/4/users/foo/roles/OS-KSADM/barrr'),
'PUT',
- body='null',
- headers=self.TEST_POST_HEADERS) \
- .AndReturn((resp, None))
+ headers=self.TEST_REQUEST_HEADERS) \
+ .AndReturn((resp, resp['body']))
self.mox.ReplayAll()
self.client.roles.add_user_role('foo', 'barrr', '4')
def test_remove_user_role(self):
resp = httplib2.Response({
- "status": 200,
- "body": json.dumps({}),
+ "status": 204,
+ "body": '',
})
httplib2.Http.request(urlparse.urljoin(self.TEST_URL,
'v2.0/users/foo/roles/OS-KSADM/barrr'),
'DELETE',
headers=self.TEST_REQUEST_HEADERS) \
- .AndReturn((resp, None))
+ .AndReturn((resp, resp['body']))
self.mox.ReplayAll()
self.client.roles.remove_user_role('foo', 'barrr')
def test_remove_user_role_tenant(self):
resp = httplib2.Response({
- "status": 200,
- "body": json.dumps({}),
+ "status": 204,
+ "body": '',
})
httplib2.Http.request(urlparse.urljoin(self.TEST_URL,
'v2.0/tenants/4/users/foo/roles/OS-KSADM/barrr'),
'DELETE',
headers=self.TEST_REQUEST_HEADERS) \
- .AndReturn((resp, None))
+ .AndReturn((resp, resp['body']))
self.mox.ReplayAll()
self.client.roles.remove_user_role('foo', 'barrr', '4')
diff --git a/tests/v2_0/test_tenants.py b/tests/v2_0/test_tenants.py
index 78a800f..48c67a0 100644
--- a/tests/v2_0/test_tenants.py
+++ b/tests/v2_0/test_tenants.py
@@ -83,7 +83,7 @@ class TenantTests(utils.TestCase):
def test_delete(self):
resp = httplib2.Response({
- "status": 200,
+ "status": 204,
"body": "",
})
httplib2.Http.request(urlparse.urljoin(self.TEST_URL,
@@ -260,31 +260,30 @@ class TenantTests(utils.TestCase):
def test_add_user(self):
resp = httplib2.Response({
- "status": 200,
- "body": json.dumps({}),
+ "status": 204,
+ "body": '',
})
httplib2.Http.request(urlparse.urljoin(self.TEST_URL,
'v2.0/tenants/4/users/foo/roles/OS-KSADM/barrr'),
'PUT',
- body='null',
- headers=self.TEST_POST_HEADERS) \
- .AndReturn((resp, None))
+ headers=self.TEST_REQUEST_HEADERS) \
+ .AndReturn((resp, resp['body']))
self.mox.ReplayAll()
self.client.tenants.add_user('4', 'foo', 'barrr')
def test_remove_user(self):
resp = httplib2.Response({
- "status": 200,
- "body": json.dumps({}),
+ "status": 204,
+ "body": '',
})
httplib2.Http.request(urlparse.urljoin(self.TEST_URL,
'v2.0/tenants/4/users/foo/roles/OS-KSADM/barrr'),
'DELETE',
headers=self.TEST_REQUEST_HEADERS) \
- .AndReturn((resp, None))
+ .AndReturn((resp, resp['body']))
self.mox.ReplayAll()
self.client.tenants.remove_user('4', 'foo', 'barrr')
@@ -299,16 +298,15 @@ class TenantTests(utils.TestCase):
},
}
resp = httplib2.Response({
- "status": 200,
- "body": json.dumps({}),
+ "status": 204,
+ "body": '',
})
httplib2.Http.request(urlparse.urljoin(self.TEST_URL,
'v2.0/tenants/4/users/foo/roles/OS-KSADM/barrr'),
'PUT',
- body='null',
- headers=self.TEST_POST_HEADERS) \
- .AndReturn((resp, None))
+ headers=self.TEST_REQUEST_HEADERS) \
+ .AndReturn((resp, resp['body']))
self.mox.ReplayAll()
# make tenant object with manager
@@ -327,15 +325,15 @@ class TenantTests(utils.TestCase):
},
}
resp = httplib2.Response({
- "status": 200,
- "body": json.dumps({}),
+ "status": 204,
+ "body": '',
})
httplib2.Http.request(urlparse.urljoin(self.TEST_URL,
'v2.0/tenants/4/users/foo/roles/OS-KSADM/barrr'),
'DELETE',
headers=self.TEST_REQUEST_HEADERS) \
- .AndReturn((resp, None))
+ .AndReturn((resp, resp['body']))
self.mox.ReplayAll()
# make tenant object with manager
diff --git a/tests/v2_0/test_tokens.py b/tests/v2_0/test_tokens.py
index 4bd5ae2..7b55fc0 100644
--- a/tests/v2_0/test_tokens.py
+++ b/tests/v2_0/test_tokens.py
@@ -18,7 +18,7 @@ class TokenTests(utils.TestCase):
def test_delete(self):
resp = httplib2.Response({
- "status": 200,
+ "status": 204,
"body": ""})
req = httplib2.Http.request(
diff --git a/tests/v2_0/test_users.py b/tests/v2_0/test_users.py
index e9c9b47..702aed7 100644
--- a/tests/v2_0/test_users.py
+++ b/tests/v2_0/test_users.py
@@ -82,7 +82,7 @@ class UserTests(utils.TestCase):
def test_delete(self):
resp = httplib2.Response({
- "status": 200,
+ "status": 204,
"body": "",
})
httplib2.Http.request(urlparse.urljoin(self.TEST_URL, 'v2.0/users/1'),