)]}'
{"keystone/tests/unit/test_v3_auth.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"6fdbcfdf9474328ab6d9fe0740dd73d8bf7ca3f7","unresolved":false,"context_lines":[{"line_number":7014,"context_line":"        self._check([\u0027password\u0027])"},{"line_number":7015,"context_line":""},{"line_number":7016,"context_line":"    def test_allows_custom_primary_method_via_config(self):"},{"line_number":7017,"context_line":"        \"\"\"An operator-registered custom auth plugin (e.g. a site-specific"},{"line_number":7018,"context_line":"        SSO integration) can rescope via the token method once listed in"},{"line_number":7019,"context_line":"        [auth] additional_primary_auth_methods -- it is not permanently"},{"line_number":7020,"context_line":"        treated as delegated just because it isn\u0027t a keystone built-in."}],"source_content_type":"text/x-python","patch_set":1,"id":"1f7fb765_6b2941f6","line":7017,"updated":"2026-08-25 16:26:55.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"3e2ea3f298cec883b27db9bc79426d0fad6b1dea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"6fdbcfdf9474328ab6d9fe0740dd73d8bf7ca3f7","unresolved":false,"context_lines":[{"line_number":7015,"context_line":""},{"line_number":7016,"context_line":"    def test_allows_custom_primary_method_via_config(self):"},{"line_number":7017,"context_line":"        \"\"\"An operator-registered custom auth plugin (e.g. a site-specific"},{"line_number":7018,"context_line":"        SSO integration) can rescope via the token method once listed in"},{"line_number":7019,"context_line":"        [auth] additional_primary_auth_methods -- it is not permanently"},{"line_number":7020,"context_line":"        treated as delegated just because it isn\u0027t a keystone built-in."},{"line_number":7021,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"79e4cd7e_d7ae8c34","line":7018,"updated":"2026-08-25 16:26:55.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"3e2ea3f298cec883b27db9bc79426d0fad6b1dea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"6fdbcfdf9474328ab6d9fe0740dd73d8bf7ca3f7","unresolved":false,"context_lines":[{"line_number":7016,"context_line":"    def test_allows_custom_primary_method_via_config(self):"},{"line_number":7017,"context_line":"        \"\"\"An operator-registered custom auth plugin (e.g. a site-specific"},{"line_number":7018,"context_line":"        SSO integration) can rescope via the token method once listed in"},{"line_number":7019,"context_line":"        [auth] additional_primary_auth_methods -- it is not permanently"},{"line_number":7020,"context_line":"        treated as delegated just because it isn\u0027t a keystone built-in."},{"line_number":7021,"context_line":"        \"\"\""},{"line_number":7022,"context_line":"        CONF.set_override("}],"source_content_type":"text/x-python","patch_set":1,"id":"33a8a19b_47b57854","line":7019,"updated":"2026-08-25 16:26:55.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"3e2ea3f298cec883b27db9bc79426d0fad6b1dea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"6fdbcfdf9474328ab6d9fe0740dd73d8bf7ca3f7","unresolved":false,"context_lines":[{"line_number":7017,"context_line":"        \"\"\"An operator-registered custom auth plugin (e.g. a site-specific"},{"line_number":7018,"context_line":"        SSO integration) can rescope via the token method once listed in"},{"line_number":7019,"context_line":"        [auth] additional_primary_auth_methods -- it is not permanently"},{"line_number":7020,"context_line":"        treated as delegated just because it isn\u0027t a keystone built-in."},{"line_number":7021,"context_line":"        \"\"\""},{"line_number":7022,"context_line":"        CONF.set_override("},{"line_number":7023,"context_line":"            \u0027additional_primary_auth_methods\u0027, [\u0027sso\u0027], group\u003d\u0027auth\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"e29a8b27_b786a7b8","line":7020,"updated":"2026-08-25 16:26:55.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"3e2ea3f298cec883b27db9bc79426d0fad6b1dea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"6fdbcfdf9474328ab6d9fe0740dd73d8bf7ca3f7","unresolved":false,"context_lines":[{"line_number":7018,"context_line":"        SSO integration) can rescope via the token method once listed in"},{"line_number":7019,"context_line":"        [auth] additional_primary_auth_methods -- it is not permanently"},{"line_number":7020,"context_line":"        treated as delegated just because it isn\u0027t a keystone built-in."},{"line_number":7021,"context_line":"        \"\"\""},{"line_number":7022,"context_line":"        CONF.set_override("},{"line_number":7023,"context_line":"            \u0027additional_primary_auth_methods\u0027, [\u0027sso\u0027], group\u003d\u0027auth\u0027"},{"line_number":7024,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":1,"id":"91a8796e_cb7ac8b4","line":7021,"updated":"2026-08-25 16:26:55.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"3e2ea3f298cec883b27db9bc79426d0fad6b1dea"}]}
