summaryrefslogtreecommitdiffstats
path: root/tests/test_keystoneclient.py
diff options
context:
space:
mode:
authorDolph Mathews <dolph.mathews@gmail.com>2012-03-25 11:18:29 -0500
committerDolph Mathews <dolph.mathews@gmail.com>2012-03-27 17:32:39 -0700
commita0b8f5412b69316611b009099151995714eabff4 (patch)
tree83ca9097a3039c644a34ff2b5283aa50f098e5e3 /tests/test_keystoneclient.py
parent16caf2083027eed84f042f7d2a97168e2f42a770 (diff)
downloadkeystone-a0b8f5412b69316611b009099151995714eabff4.tar.gz
keystone-a0b8f5412b69316611b009099151995714eabff4.tar.xz
keystone-a0b8f5412b69316611b009099151995714eabff4.zip
service-crud 404 (bug 963056)
service-delete service-get Change-Id: Ifecf4c74abf408b009a783a9d7be0e98219e0fe4
Diffstat (limited to 'tests/test_keystoneclient.py')
-rw-r--r--tests/test_keystoneclient.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/test_keystoneclient.py b/tests/test_keystoneclient.py
index 457d241f..d18ba90d 100644
--- a/tests/test_keystoneclient.py
+++ b/tests/test_keystoneclient.py
@@ -550,6 +550,20 @@ class KeystoneClientTests(object):
services = [x for x in client.services.list() if x.id == service.id]
self.assertEquals(len(services), 0)
+ def test_service_delete_404(self):
+ from keystoneclient import exceptions as client_exceptions
+ client = self.get_client(admin=True)
+ self.assertRaises(client_exceptions.NotFound,
+ client.services.delete,
+ id=uuid.uuid4().hex)
+
+ def test_service_get_404(self):
+ from keystoneclient import exceptions as client_exceptions
+ client = self.get_client(admin=True)
+ self.assertRaises(client_exceptions.NotFound,
+ client.services.get,
+ id=uuid.uuid4().hex)
+
def test_admin_requires_adminness(self):
from keystoneclient import exceptions as client_exceptions
# FIXME(ja): this should be Unauthorized