diff options
author | Ronald Bradford <ronald.bradford@gmail.com> | 2015-10-20 17:59:34 -0400 |
---|---|---|
committer | Ronald Bradford <ronald.bradford@gmail.com> | 2015-10-20 17:59:34 -0400 |
commit | 41598d718893dc0deedf59e68db5bfdcf68faba7 (patch) | |
tree | 95a332b4dcb8c8b253de9c3bd40c54b8815d89fe | |
parent | 5e677dc2322618dc9b4ac7683b24f91e4e7f5ce2 (diff) | |
download | oslo-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.py | 2 | ||||
-rw-r--r-- | oslo_context/tests/test_context.py | 7 |
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)) |