From ff95c90f51d1d1e70a247cb7e94bb7cb757ac37d Mon Sep 17 00:00:00 2001 From: Johannes Erdfelt Date: Wed, 29 Feb 2012 21:52:01 +0000 Subject: Ensure that context read_deleted is only one of 'no', 'yes' or 'only' Fixes bug 942690 Change-Id: I1b1867062a8af7b3fb0eb575e6b9570a964cfefa --- nova/tests/test_context.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'nova/tests') 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) -- cgit