Codebase list python-castellan / c43bc8d
Replace the deprecated argument tenant The deprecated argument tenant from RequestContext has been removed since [1], so we switch to 'project_id'. [1] https://review.opendev.org/c/openstack/oslo.context/+/815938 Change-Id: I4e3e4c50ba5d829ed739e278b5286f2bf4808870 (cherry picked from commit a160e5c8dc2858bd59c786a4718922882f22be28) Joel Capitao authored 2 years ago Stephen Finucane committed 2 years ago
2 changed file(s) with 4 addition(s) and 4 deletion(s). Raw diff Collapse all Expand all
181181
182182 def test_oslo_context_to_keystone_token(self):
183183 auth_token_value = '16bd612f28ec479b8ffe8e124fc37b43'
184 tenant_value = '00c6ef5ad2984af2acd7d42c299935c0'
184 project_id_value = '00c6ef5ad2984af2acd7d42c299935c0'
185185
186186 ctxt = context.RequestContext(
187187 auth_token=auth_token_value,
188 tenant=tenant_value)
188 project_id=project_id_value)
189189
190190 ks_token_context = utils.credential_factory(context=ctxt)
191191 ks_token_context_class = ks_token_context.__class__.__name__
192192
193193 self.assertEqual('KeystoneToken', ks_token_context_class)
194194 self.assertEqual(auth_token_value, ks_token_context.token)
195 self.assertEqual(tenant_value, ks_token_context.project_id)
195 self.assertEqual(project_id_value, ks_token_context.project_id)
196196
197197 def test_invalid_auth_type(self):
198198 self.config_fixture.config(
106106 sess = session.Session()
107107
108108 ctxt = context.RequestContext(auth_token=auth.get_token(sess),
109 tenant=auth.get_project_id(sess))
109 project_id=auth.get_project_id(sess))
110110
111111 ctxt can then be passed into any key_manager api call.
112112