I suspect a recent change to oslo.policy is the culprit, but running tox on master results in the following error:
FAIL: searchlight.tests.unit.v1.test_api_policy.TestSearchPolicy.test_search_service_policies
tags: worker-0
----------------------------------------------------------------------
Traceback (most recent call last):
File "searchlight/tests/unit/v1/test_api_policy.py", line 304, in test_search_service_policies
'get_images', fake_target, expect_creds)
File "/Users/mclellst/openstack/searchlight/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 937, in assert_called_with
six.raise_from(AssertionError(_error_message(cause)), cause)
File "/Users/mclellst/openstack/searchlight/.tox/py27/lib/python2.7/site-packages/six.py", line 718, in raise_from
raise value
AssertionError: Expected call: enforce('get_images', {'project_id': '6838eb7b-6ded-dead-beef-b344c77fe8df', 'tenant_id': '6838eb7b-6ded-dead-beef-b344c77fe8df', 'user_id': '54492ba0-dead-beef-be62-27f4d76b29cf'}, {'project_id': '6838eb7b-6ded-dead-beef-b344c77fe8df', 'roles': ['member'], 'is_admin_project': True, 'tenant_id': '6838eb7b-6ded-dead-beef-b344c77fe8df', 'is_admin': False, 'project_domain_id': None, 'user_domain_id': None, 'user_id': '54492ba0-dead-beef-be62-27f4d76b29cf'})
Actual call: enforce('get_images', {'project_id': '6838eb7b-6ded-dead-beef-b344c77fe8df', 'tenant_id': '6838eb7b-6ded-dead-beef-b344c77fe8df', 'user_id': '54492ba0-dead-beef-be62-27f4d76b29cf'}, {'service_project_domain_id': None, 'service_project_id': None, 'is_admin_project': True, 'tenant_id': '6838eb7b-6ded-dead-beef-b344c77fe8df', 'project_domain_id': None, 'roles': ['member'], 'user_id': '54492ba0-dead-beef-be62-27f4d76b29cf', 'project_id': '6838eb7b-6ded-dead-beef-b344c77fe8df', 'service_user_domain_id': None, 'service_roles': [], 'service_user_id': None, 'user_domain_id': None, 'is_admin': False})
It's not blocking CI yet but needs fixing.
Fix proposed to branch: master /review. openstack. org/427463
Review: https:/