Fix tenant DeprecationWarning from oslo_context
Unit tests run a bit slow because all context invocations were resulting in a deprecation warning being logged for each task invocation. Seems like it was an easy change! Error: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead Change-Id: Ie555a5c554356c04d929fce972b061f720701355
This commit is contained in:
parent
ce4594e2c5
commit
f88d993dac
@ -64,7 +64,7 @@ def get_admin_context():
|
||||
"""Create an administrator context."""
|
||||
|
||||
context = RequestContext(auth_token=None,
|
||||
tenant=None,
|
||||
project_id=None,
|
||||
is_admin=True,
|
||||
overwrite=False)
|
||||
return context
|
||||
|
@ -69,7 +69,7 @@ class MyObj(base.IronicObject, object_base.VersionedObjectDictCompat):
|
||||
|
||||
@object_base.remotable
|
||||
def update_test(self, context=None):
|
||||
if context and context.tenant == 'alternate':
|
||||
if context and context.project_id == 'alternate':
|
||||
self.bar = 'alternate-context'
|
||||
else:
|
||||
self.bar = 'updated'
|
||||
@ -232,8 +232,9 @@ class _TestObject(object):
|
||||
base.IronicObject.obj_class_from_name, 'foo', '1.0')
|
||||
|
||||
def test_with_alternate_context(self):
|
||||
ctxt1 = context.RequestContext(auth_token='foo', tenant='foo')
|
||||
ctxt2 = context.RequestContext(auth_token='bar', tenant='alternate')
|
||||
ctxt1 = context.RequestContext(auth_token='foo', project_id='foo')
|
||||
ctxt2 = context.RequestContext(auth_token='bar',
|
||||
project_id='alternate')
|
||||
obj = MyObj.query(ctxt1)
|
||||
obj.update_test(ctxt2)
|
||||
self.assertEqual('alternate-context', obj.bar)
|
||||
|
Loading…
Reference in New Issue
Block a user