)]}'
{"tempest/api/image/v2/test_images_negative.py":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"b412656a8d1e98cceeaf73b16727b99027e680f3","unresolved":true,"context_lines":[{"line_number":219,"context_line":""},{"line_number":220,"context_line":"        self.fail(\u0027Image never reported failed store\u0027)"},{"line_number":221,"context_line":""},{"line_number":222,"context_line":"    @decorators.attr(type\u003d[\u0027negative\u0027])"},{"line_number":223,"context_line":"    @decorators.idempotent_id(\u0027f8c9ee4e-923b-434f-a670-74c591029277\u0027)"},{"line_number":224,"context_line":"    def test_deactivate_non_existent_image(self):"},{"line_number":225,"context_line":"        # deactivate the non-existent image"},{"line_number":226,"context_line":"        non_existent_id \u003d data_utils.rand_uuid()"},{"line_number":227,"context_line":"        self.assertRaises(lib_exc.NotFound, self.client.deactivate_image,"},{"line_number":228,"context_line":"                          non_existent_id)"},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"    @decorators.attr(type\u003d[\u0027negative\u0027])"},{"line_number":231,"context_line":"    @decorators.idempotent_id(\u002722fbce50-4701-4cad-8167-471332131e4c\u0027)"},{"line_number":232,"context_line":"    def test_reactivate_non_existent_image(self):"},{"line_number":233,"context_line":"        # reactivate the non-existent image"},{"line_number":234,"context_line":"        non_existent_id \u003d data_utils.rand_uuid()"},{"line_number":235,"context_line":"        self.assertRaises(lib_exc.NotFound, self.client.reactivate_image,"},{"line_number":236,"context_line":"                          non_existent_id)"}],"source_content_type":"text/x-python","patch_set":3,"id":"c00acc32_ab07dfce","line":236,"range":{"start_line":222,"start_character":1,"end_line":236,"end_character":42},"updated":"2021-08-26 10:03:41.000000000","message":"this should go to the class above (ImagesNegativeTest) because these 2 aren\u0027t much related to the import operations as this class is about","commit_id":"4009db7db827bfc7b07614c94af15a162d5a6564"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"461d12e4477fca4e8b4a1c81049fdcf6f168868e","unresolved":true,"context_lines":[{"line_number":162,"context_line":"    @decorators.attr(type\u003d[\u0027negative\u0027])"},{"line_number":163,"context_line":"    @decorators.idempotent_id(\u0027f8c9ee4e-923b-434f-a670-74c591029277\u0027)"},{"line_number":164,"context_line":"    def test_deactivate_non_existent_image(self):"},{"line_number":165,"context_line":"        # deactivate the non-existent image"},{"line_number":166,"context_line":"        non_existent_id \u003d data_utils.rand_uuid()"},{"line_number":167,"context_line":"        self.assertRaises(lib_exc.NotFound, self.client.deactivate_image,"},{"line_number":168,"context_line":"                          non_existent_id)"}],"source_content_type":"text/x-python","patch_set":4,"id":"b1498552_6649ae16","line":165,"range":{"start_line":165,"start_character":8,"end_line":165,"end_character":43},"updated":"2021-08-31 11:43:11.000000000","message":"could you, please, rewrite this comment to a docstring? There was an effort 1-2 years back when we added docstrings to all the tests so that the test description (docstring) can be parsed and generated into a documentation.","commit_id":"325d1515416afa243a0d9619118ef8256247386b"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"461d12e4477fca4e8b4a1c81049fdcf6f168868e","unresolved":true,"context_lines":[{"line_number":170,"context_line":"    @decorators.attr(type\u003d[\u0027negative\u0027])"},{"line_number":171,"context_line":"    @decorators.idempotent_id(\u002722fbce50-4701-4cad-8167-471332131e4c\u0027)"},{"line_number":172,"context_line":"    def test_reactivate_non_existent_image(self):"},{"line_number":173,"context_line":"        # reactivate the non-existent image"},{"line_number":174,"context_line":"        non_existent_id \u003d data_utils.rand_uuid()"},{"line_number":175,"context_line":"        self.assertRaises(lib_exc.NotFound, self.client.reactivate_image,"},{"line_number":176,"context_line":"                          non_existent_id)"}],"source_content_type":"text/x-python","patch_set":4,"id":"e2701721_a2b3b842","line":173,"range":{"start_line":173,"start_character":8,"end_line":173,"end_character":43},"updated":"2021-08-31 11:43:11.000000000","message":"ditto","commit_id":"325d1515416afa243a0d9619118ef8256247386b"}]}
