)]}'
{"keystone/auth/plugins/mapped.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"15b54e106d95bbd523cc74d7cc995788ec47b1a4","unresolved":false,"context_lines":[{"line_number":109,"context_line":"    return response_data"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"def handle_unscoped_token(auth_payload, resource_api, federation_api,"},{"line_number":113,"context_line":"                          identity_api, assignment_api, role_api):"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"    def validate_shadow_mapping(shadow_projects, existing_roles, idp_domain_id,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_a42a4029","line":112,"updated":"2020-07-18 03:13:23.000000000","message":"pep8: C901 \u0027handle_unscoped_token\u0027 is too complex (30)","commit_id":"68e455fd21b79d337d7fb626b4d866c7c1fb5a16"}],"keystone/tests/unit/test_v3_federation.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"15b54e106d95bbd523cc74d7cc995788ec47b1a4","unresolved":false,"context_lines":[{"line_number":3819,"context_line":"            render_token.render_token_response_from_model(response)[\u0027token\u0027])"},{"line_number":3820,"context_line":"        unscoped_token \u003d response.id"},{"line_number":3821,"context_line":"        response \u003d self.get(\u0027/auth/projects\u0027, token\u003dunscoped_token)"},{"line_number":3822,"context_line":"        project_ids \u003d [p[\u0027id\u0027] for p in response.json_body[\u0027projects\u0027]]"},{"line_number":3823,"context_line":"        updated_mapping \u003d copy.deepcopy(mapping_fixtures.MAPPING_PROJECTS)"},{"line_number":3824,"context_line":"        updated_mapping[\u0027rules\u0027][0][\u0027local\u0027][1][\u0027projects\u0027] \u003d ["},{"line_number":3825,"context_line":"            # Remove Production and personal project, downgrade role for Staging"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_041fac09","line":3822,"updated":"2020-07-18 03:13:23.000000000","message":"pep8: F841 local variable \u0027project_ids\u0027 is assigned to but never used","commit_id":"68e455fd21b79d337d7fb626b4d866c7c1fb5a16"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"15b54e106d95bbd523cc74d7cc995788ec47b1a4","unresolved":false,"context_lines":[{"line_number":3822,"context_line":"        project_ids \u003d [p[\u0027id\u0027] for p in response.json_body[\u0027projects\u0027]]"},{"line_number":3823,"context_line":"        updated_mapping \u003d copy.deepcopy(mapping_fixtures.MAPPING_PROJECTS)"},{"line_number":3824,"context_line":"        updated_mapping[\u0027rules\u0027][0][\u0027local\u0027][1][\u0027projects\u0027] \u003d ["},{"line_number":3825,"context_line":"            # Remove Production and personal project, downgrade role for Staging"},{"line_number":3826,"context_line":"            {\u0027name\u0027: \u0027Staging\u0027,"},{"line_number":3827,"context_line":"             \u0027roles\u0027: [{\u0027name\u0027: \u0027observer\u0027}]},"},{"line_number":3828,"context_line":"        ]"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_e41b9819","line":3825,"updated":"2020-07-18 03:13:23.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"68e455fd21b79d337d7fb626b4d866c7c1fb5a16"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"15b54e106d95bbd523cc74d7cc995788ec47b1a4","unresolved":false,"context_lines":[{"line_number":3851,"context_line":"        )"},{"line_number":3852,"context_line":"        self.assertEqual(user_id, domain_role_assignments[0][\u0027user_id\u0027])"},{"line_number":3853,"context_line":"        self.assertEqual(observer_role[\u0027id\u0027],"},{"line_number":3854,"context_line":"            domain_role_assignments[0][\u0027role_id\u0027])"},{"line_number":3855,"context_line":"        self.assertEqual(len(domain_role_assignments), 1)"},{"line_number":3856,"context_line":""},{"line_number":3857,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_4419a420","line":3854,"updated":"2020-07-18 03:13:23.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"68e455fd21b79d337d7fb626b4d866c7c1fb5a16"}]}
