)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"e01df81c948e3610a25b9361236b2318eba87c43","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"774d2972_79f2c556","updated":"2021-10-25 23:31:19.000000000","message":"Nevermind my previous comment. LGTM","commit_id":"dcd00fa106abb4bb0159b51341002123a3801cbe"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"9bfecfd9cbdae22403a3efe5d85965f35969f2de","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"c215449c_f4987cfb","updated":"2021-10-25 23:30:27.000000000","message":"The test doesn\u0027t match the title.","commit_id":"dcd00fa106abb4bb0159b51341002123a3801cbe"}],"designate_tempest_plugin/tests/api/v2/test_service_statuses.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"9bfecfd9cbdae22403a3efe5d85965f35969f2de","unresolved":true,"context_lines":[{"line_number":71,"context_line":"            \"services: {}\".format(services_statuses_tup))"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    @decorators.idempotent_id(\u0027d4753f76-de43-11eb-91d1-74e5f9e2a801\u0027)"},{"line_number":74,"context_line":"    def test_primary_is_forbidden_to_list_service_statuses(self):"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"        LOG.info(\u0027Try to \"list service statuses\" as Primary user\u0027)"},{"line_number":77,"context_line":"        self.assertRaises("}],"source_content_type":"text/x-python","patch_set":3,"id":"70344be1_8fe50a96","line":74,"updated":"2021-10-25 23:30:27.000000000","message":"This test is really testing that the \"primary\" credential can\u0027t use the all-projects or sudo-project-id headers. It doesn\u0027t test that a request without those headers is also rejected.\nThat said, the new secure-RBAC testing will cover that use case, so maybe we just need to update the test title?\ntest_list_service_statuses_cross_project_denied?","commit_id":"dcd00fa106abb4bb0159b51341002123a3801cbe"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"e01df81c948e3610a25b9361236b2318eba87c43","unresolved":false,"context_lines":[{"line_number":71,"context_line":"            \"services: {}\".format(services_statuses_tup))"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    @decorators.idempotent_id(\u0027d4753f76-de43-11eb-91d1-74e5f9e2a801\u0027)"},{"line_number":74,"context_line":"    def test_primary_is_forbidden_to_list_service_statuses(self):"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"        LOG.info(\u0027Try to \"list service statuses\" as Primary user\u0027)"},{"line_number":77,"context_line":"        self.assertRaises("}],"source_content_type":"text/x-python","patch_set":3,"id":"eca6d49d_c7fb81b0","line":74,"in_reply_to":"70344be1_8fe50a96","updated":"2021-10-25 23:31:19.000000000","message":"Done","commit_id":"dcd00fa106abb4bb0159b51341002123a3801cbe"}]}
