Use user_id instead of deprecated user in the policy unit tests

While creating context object for the API policies UT we were passing
"user" as one of the parameters. That is deprecated and generates a lot
of warnings while running tests. So this patch switches to "user_id"
which is recommended parameter to use.

Partially-Implements blueprint: secure-rbac-roles

Change-Id: I07cc761add0a6429baa96d1de698c84cce6d4f49
This commit is contained in:
Slawek Kaplonski 2021-03-31 14:33:38 +02:00
parent 3cbe340846
commit 89a9c18ab8
1 changed files with 6 additions and 6 deletions

View File

@ -40,28 +40,28 @@ class PolicyBaseTestCase(tests_base.BaseTestCase):
def _prepare_system_scope_personas(self):
self.system_admin_ctx = context.Context(
user=self.system_user_id,
user_id=self.system_user_id,
roles=['admin', 'member', 'reader'],
system_scope='all')
self.system_member_ctx = context.Context(
user=self.system_user_id,
user_id=self.system_user_id,
roles=['member', 'reader'],
system_scope='all')
self.system_reader_ctx = context.Context(
user=self.system_user_id,
user_id=self.system_user_id,
roles=['reader'],
system_scope='all')
def _prepare_project_scope_personas(self):
self.project_admin_ctx = context.Context(
user=self.user_id,
user_id=self.user_id,
roles=['admin', 'member', 'reader'],
project_id=self.project_id)
self.project_member_ctx = context.Context(
user=self.user_id,
user_id=self.user_id,
roles=['member', 'reader'],
project_id=self.project_id)
self.project_reader_ctx = context.Context(
user=self.user_id,
user_id=self.user_id,
roles=['reader'],
project_id=self.project_id)