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))