summaryrefslogtreecommitdiffstats
path: root/nova/tests
diff options
context:
space:
mode:
authorJohannes Erdfelt <johannes.erdfelt@rackspace.com>2012-02-29 21:52:01 +0000
committerJohannes Erdfelt <johannes.erdfelt@rackspace.com>2012-02-29 22:05:33 +0000
commitff95c90f51d1d1e70a247cb7e94bb7cb757ac37d (patch)
tree8e2bedb8f5b7381cae0bfbea7c997ce8054d9cfd /nova/tests
parent3b241d2b5889f2bc8b9c05f205c4ff848375a508 (diff)
Ensure that context read_deleted is only one of 'no', 'yes' or 'only'
Fixes bug 942690 Change-Id: I1b1867062a8af7b3fb0eb575e6b9570a964cfefa
Diffstat (limited to 'nova/tests')
-rw-r--r--nova/tests/test_context.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/nova/tests/test_context.py b/nova/tests/test_context.py
index b2507fa59..7fceb2421 100644
--- a/nova/tests/test_context.py
+++ b/nova/tests/test_context.py
@@ -31,3 +31,16 @@ class ContextTestCase(test.TestCase):
'222',
roles=['Admin', 'weasel'])
self.assertEquals(ctxt.is_admin, True)
+
+ def test_request_context_read_deleted(self):
+ ctxt = context.RequestContext('111',
+ '222',
+ read_deleted='yes')
+ self.assertEquals(ctxt.read_deleted, 'yes')
+
+ def test_request_context_read_deleted_invalid(self):
+ self.assertRaises(ValueError,
+ context.RequestContext,
+ '111',
+ '222',
+ read_deleted=True)