summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRonald Bradford <ronald.bradford@gmail.com>2015-10-20 17:59:34 -0400
committerRonald Bradford <ronald.bradford@gmail.com>2015-10-20 17:59:34 -0400
commit41598d718893dc0deedf59e68db5bfdcf68faba7 (patch)
tree95a332b4dcb8c8b253de9c3bd40c54b8815d89fe
parent5e677dc2322618dc9b4ac7683b24f91e4e7f5ce2 (diff)
downloadoslo-context-41598d718893dc0deedf59e68db5bfdcf68faba7.tar.gz
Remove reference to undefined attributes0.9.0
is_user_context refers to a user_id and project_id attribute in the context object which are not defined in this base class. Change-Id: I2ac6d4a7d31d026e6fedcba80c4a760dcac747e8 Closes-Bug: 1508217
-rw-r--r--oslo_context/context.py2
-rw-r--r--oslo_context/tests/test_context.py7
2 files changed, 7 insertions, 2 deletions
diff --git a/oslo_context/context.py b/oslo_context/context.py
index 44b2b36..5d06cb8 100644
--- a/oslo_context/context.py
+++ b/oslo_context/context.py
@@ -137,8 +137,6 @@ def is_user_context(context):
return False
if context.is_admin:
return False
- if not context.user_id or not context.project_id:
- return False
return True
diff --git a/oslo_context/tests/test_context.py b/oslo_context/tests/test_context.py
index 97e3ca1..9e6b252 100644
--- a/oslo_context/tests/test_context.py
+++ b/oslo_context/tests/test_context.py
@@ -85,3 +85,10 @@ class ContextTest(test_base.BaseTestCase):
self.assertTrue(ctx.show_deleted)
self.assertEqual("request1", ctx.request_id)
self.assertEqual("instance1", ctx.resource_uuid)
+
+ def test_is_user_context(self):
+ self.assertFalse(context.is_user_context(None))
+ ctx = context.RequestContext(is_admin=True)
+ self.assertFalse(context.is_user_context(ctx))
+ ctx = context.RequestContext(is_admin=False)
+ self.assertTrue(context.is_user_context(ctx))