)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"change_message_id":"f00579e70f18deb53881440975e89223a078b143","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"48248f8f_ba976227","updated":"2026-03-17 16:44:22.000000000","message":"OK I fixed the minor style issues in patchset 3.\n\nI like the detailed commit message, but maybe we could have all this info about the tests as comments at the start of the test functions? They would be easier to read whenever we need to debug/improve those tests.","commit_id":"38c56b37b457a598a84eeb5c59ad47933cba2942"}],"glance/tests/functional/v2/test_multi_store_images.py":[{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"5fc451582fd74a0436156aa6e981f1cfad783841","unresolved":true,"context_lines":[{"line_number":815,"context_line":"        self.api_methods.verify_empty_image_list"},{"line_number":816,"context_line":""},{"line_number":817,"context_line":"    def test_delete_image_from_single_store_workflow(self):"},{"line_number":818,"context_line":"        # import pdb;pdb.set_trace()"},{"line_number":819,"context_line":"        self.config(allowed_ports\u003d[], group\u003d\u0027import_filtering_opts\u0027)"},{"line_number":820,"context_line":"        self.start_server()"},{"line_number":821,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"56480108_87ff2248","line":818,"range":{"start_line":818,"start_character":0,"end_line":818,"end_character":36},"updated":"2026-01-20 12:15:08.000000000","message":"I think this is leftover by mistake.","commit_id":"f0b641e34b669e515cf34d086f99e8c967ecadd1"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"5fc451582fd74a0436156aa6e981f1cfad783841","unresolved":true,"context_lines":[{"line_number":850,"context_line":"                \u0027name\u0027: \u0027web-download\u0027,"},{"line_number":851,"context_line":"                \u0027uri\u0027: image_data_uri"},{"line_number":852,"context_line":"            },"},{"line_number":853,"context_line":"            \u0027stores\u0027: [\u0027store1\u0027, \u0027store2\u0027, \u0027store3\u0027]"},{"line_number":854,"context_line":"        }"},{"line_number":855,"context_line":"        response \u003d self.api_post(path, headers\u003dheaders, json\u003ddata)"},{"line_number":856,"context_line":"        self.assertEqual(http.ACCEPTED, response.status_code)"}],"source_content_type":"text/x-python","patch_set":2,"id":"63f0e944_0386a806","line":853,"range":{"start_line":853,"start_character":12,"end_line":853,"end_character":52},"updated":"2026-01-20 12:15:08.000000000","message":"why not just use, \u0027all_stores\u0027: True?","commit_id":"f0b641e34b669e515cf34d086f99e8c967ecadd1"},{"author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"change_message_id":"75ad6bd99dbdf198fcd4d6a26dfc5188d91ad8b4","unresolved":true,"context_lines":[{"line_number":836,"context_line":""},{"line_number":837,"context_line":"        # Get image file for import"},{"line_number":838,"context_line":"        image_data_uri \u003d \\"},{"line_number":839,"context_line":"            self.api_methods.start_http_server_and_get_uri()"},{"line_number":840,"context_line":""},{"line_number":841,"context_line":"        # Import image to all three stores"},{"line_number":842,"context_line":"        path \u003d \u0027/v2/images/%s/import\u0027 % image_id"}],"source_content_type":"text/x-python","patch_set":3,"id":"7ff09013_2843636e","line":839,"range":{"start_line":839,"start_character":12,"end_line":839,"end_character":58},"updated":"2026-03-17 16:43:15.000000000","message":"No need for a line break here","commit_id":"b9eb41deffbeaa7b5a29e2250582968bb6cda795"}],"glance/tests/unit/async_/flows/test_api_image_import.py":[{"author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"change_message_id":"75ad6bd99dbdf198fcd4d6a26dfc5188d91ad8b4","unresolved":true,"context_lines":[{"line_number":563,"context_line":"        img_repo.get.return_value \u003d image"},{"line_number":564,"context_line":"        mock_import.set_image_data.side_effect \u003d \\"},{"line_number":565,"context_line":"            store_exceptions.UnknownScheme("},{"line_number":566,"context_line":"                \"Store invalid_store not found\")"},{"line_number":567,"context_line":"        self.assertRaises(store_exceptions.UnknownScheme,"},{"line_number":568,"context_line":"                          image_import.execute)"},{"line_number":569,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"62955d2d_4b347b3c","line":566,"range":{"start_line":566,"start_character":41,"end_line":566,"end_character":46},"updated":"2026-03-17 16:43:15.000000000","message":"Ditto","commit_id":"b9eb41deffbeaa7b5a29e2250582968bb6cda795"}]}
