diff options
author | Dolph Mathews <dolph.mathews@gmail.com> | 2012-03-25 11:18:29 -0500 |
---|---|---|
committer | Dolph Mathews <dolph.mathews@gmail.com> | 2012-03-27 17:32:39 -0700 |
commit | a0b8f5412b69316611b009099151995714eabff4 (patch) | |
tree | 83ca9097a3039c644a34ff2b5283aa50f098e5e3 /tests/test_keystoneclient.py | |
parent | 16caf2083027eed84f042f7d2a97168e2f42a770 (diff) | |
download | keystone-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.py | 14 |
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 |