)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"a9238da0e04b8a4701e47565abaf8535be0f94b8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f94f41b9_ec8d7020","updated":"2026-07-14 14:55:32.000000000","message":"recheck\nLogs are gone","commit_id":"e3e33a7ec16b29761ba131b047b4bfc7c653778a"}],"manila/tests/scheduler/test_host_manager.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dec773b0c5e57c0af5c1ad24c710f20cedbb60c1","unresolved":false,"context_lines":[{"line_number":1003,"context_line":"        self.assertEqual(expected, result)"},{"line_number":1004,"context_line":""},{"line_number":1005,"context_line":"    def test_goodness_and_filter_function_propagated_to_pool(self):"},{"line_number":1006,"context_line":"        \"\"\"Backend-level goodness_function and filter_function from conf"},{"line_number":1007,"context_line":"        should be propagated to pools that don\u0027t declare them explicitly."},{"line_number":1008,"context_line":"        \"\"\""},{"line_number":1009,"context_line":"        fake_context \u003d context.RequestContext(\u0027user\u0027, \u0027project\u0027, is_admin\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":1,"id":"16fc9f76_c73b79c2","line":1006,"updated":"2026-07-14 17:25:31.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"e3e33a7ec16b29761ba131b047b4bfc7c653778a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dec773b0c5e57c0af5c1ad24c710f20cedbb60c1","unresolved":false,"context_lines":[{"line_number":1004,"context_line":""},{"line_number":1005,"context_line":"    def test_goodness_and_filter_function_propagated_to_pool(self):"},{"line_number":1006,"context_line":"        \"\"\"Backend-level goodness_function and filter_function from conf"},{"line_number":1007,"context_line":"        should be propagated to pools that don\u0027t declare them explicitly."},{"line_number":1008,"context_line":"        \"\"\""},{"line_number":1009,"context_line":"        fake_context \u003d context.RequestContext(\u0027user\u0027, \u0027project\u0027, is_admin\u003dTrue)"},{"line_number":1010,"context_line":"        capability \u003d {"}],"source_content_type":"text/x-python","patch_set":1,"id":"aa09aaf4_ff1f2069","line":1007,"updated":"2026-07-14 17:25:31.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"e3e33a7ec16b29761ba131b047b4bfc7c653778a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dec773b0c5e57c0af5c1ad24c710f20cedbb60c1","unresolved":false,"context_lines":[{"line_number":1005,"context_line":"    def test_goodness_and_filter_function_propagated_to_pool(self):"},{"line_number":1006,"context_line":"        \"\"\"Backend-level goodness_function and filter_function from conf"},{"line_number":1007,"context_line":"        should be propagated to pools that don\u0027t declare them explicitly."},{"line_number":1008,"context_line":"        \"\"\""},{"line_number":1009,"context_line":"        fake_context \u003d context.RequestContext(\u0027user\u0027, \u0027project\u0027, is_admin\u003dTrue)"},{"line_number":1010,"context_line":"        capability \u003d {"},{"line_number":1011,"context_line":"            \u0027share_backend_name\u0027: \u0027Backend1\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"01da7402_c0474d2b","line":1008,"updated":"2026-07-14 17:25:31.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"e3e33a7ec16b29761ba131b047b4bfc7c653778a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dec773b0c5e57c0af5c1ad24c710f20cedbb60c1","unresolved":false,"context_lines":[{"line_number":1036,"context_line":"            pool.filter_function)"},{"line_number":1037,"context_line":""},{"line_number":1038,"context_line":"    def test_pool_goodness_function_not_overridden(self):"},{"line_number":1039,"context_line":"        \"\"\"A pool that declares its own goodness_function should not have"},{"line_number":1040,"context_line":"        it overridden by the backend-level value."},{"line_number":1041,"context_line":"        \"\"\""},{"line_number":1042,"context_line":"        fake_context \u003d context.RequestContext(\u0027user\u0027, \u0027project\u0027, is_admin\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9684f49d_217eca0d","line":1039,"updated":"2026-07-14 17:25:31.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"e3e33a7ec16b29761ba131b047b4bfc7c653778a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dec773b0c5e57c0af5c1ad24c710f20cedbb60c1","unresolved":false,"context_lines":[{"line_number":1037,"context_line":""},{"line_number":1038,"context_line":"    def test_pool_goodness_function_not_overridden(self):"},{"line_number":1039,"context_line":"        \"\"\"A pool that declares its own goodness_function should not have"},{"line_number":1040,"context_line":"        it overridden by the backend-level value."},{"line_number":1041,"context_line":"        \"\"\""},{"line_number":1042,"context_line":"        fake_context \u003d context.RequestContext(\u0027user\u0027, \u0027project\u0027, is_admin\u003dTrue)"},{"line_number":1043,"context_line":"        capability \u003d {"}],"source_content_type":"text/x-python","patch_set":1,"id":"f918caee_da6d2b42","line":1040,"updated":"2026-07-14 17:25:31.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"e3e33a7ec16b29761ba131b047b4bfc7c653778a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"dec773b0c5e57c0af5c1ad24c710f20cedbb60c1","unresolved":false,"context_lines":[{"line_number":1038,"context_line":"    def test_pool_goodness_function_not_overridden(self):"},{"line_number":1039,"context_line":"        \"\"\"A pool that declares its own goodness_function should not have"},{"line_number":1040,"context_line":"        it overridden by the backend-level value."},{"line_number":1041,"context_line":"        \"\"\""},{"line_number":1042,"context_line":"        fake_context \u003d context.RequestContext(\u0027user\u0027, \u0027project\u0027, is_admin\u003dTrue)"},{"line_number":1043,"context_line":"        capability \u003d {"},{"line_number":1044,"context_line":"            \u0027share_backend_name\u0027: \u0027Backend1\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3b9ed6d2_9bba3447","line":1041,"updated":"2026-07-14 17:25:31.000000000","message":"pep8: H405: multi line docstring summary not separated with an empty line","commit_id":"e3e33a7ec16b29761ba131b047b4bfc7c653778a"}]}
