)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"change_message_id":"9e2fe4c59fbf3da10c033097c7bc53020f8f9844","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"fddc3f25_ebfbe882","updated":"2022-07-21 18:44:21.000000000","message":"The code looks cleaner!","commit_id":"97c99a3e38425f125f0c92bed4f462b999e96535"},{"author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"change_message_id":"e4f265250eb34d044bce9f8cb061c50cf78175fd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"59174515_13cb40dd","updated":"2022-07-26 17:55:38.000000000","message":"LGTM again!","commit_id":"e1138a126f80f9cf5a38cd49066133baba1a0fef"}],"cinder/tests/unit/volume/drivers/test_rbd.py":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"e82a31f8dec5ae0e4f5be27a794e964d7e358c2d","unresolved":true,"context_lines":[{"line_number":880,"context_line":"            self.mock_rbd.Image.return_value,"},{"line_number":881,"context_line":"            self.volume_a.name,"},{"line_number":882,"context_line":"            None)"},{"line_number":883,"context_line":"        (self.mock_rbd.Image.return_value.list_snaps"},{"line_number":884,"context_line":"         .assert_called_once_with())"},{"line_number":885,"context_line":"        mock_rados_client.assert_called_once_with(self.driver)"},{"line_number":886,"context_line":"        mock_delete_backup_snaps.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":1,"id":"6391d0c6_e651dd47","line":883,"range":{"start_line":883,"start_character":0,"end_line":883,"end_character":8},"updated":"2022-07-21 19:03:10.000000000","message":"Should get rid of this parentheses dance while in here too.","commit_id":"97c99a3e38425f125f0c92bed4f462b999e96535"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"f40d71963ea8a5ccea61ee29ebd5bd15e27fc412","unresolved":false,"context_lines":[{"line_number":880,"context_line":"            self.mock_rbd.Image.return_value,"},{"line_number":881,"context_line":"            self.volume_a.name,"},{"line_number":882,"context_line":"            None)"},{"line_number":883,"context_line":"        (self.mock_rbd.Image.return_value.list_snaps"},{"line_number":884,"context_line":"         .assert_called_once_with())"},{"line_number":885,"context_line":"        mock_rados_client.assert_called_once_with(self.driver)"},{"line_number":886,"context_line":"        mock_delete_backup_snaps.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":1,"id":"140c98b0_8043222a","line":883,"range":{"start_line":883,"start_character":0,"end_line":883,"end_character":8},"in_reply_to":"6391d0c6_e651dd47","updated":"2022-07-21 20:26:26.000000000","message":"Done","commit_id":"97c99a3e38425f125f0c92bed4f462b999e96535"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"644155a48a0f4d303eae49b4798279522c371c54","unresolved":true,"context_lines":[{"line_number":868,"context_line":"            self.mock_rbd.ImageBusy)"},{"line_number":869,"context_line":""},{"line_number":870,"context_line":"        mock_get_clone_info \u003d self.mock_object(self.driver, \u0027_get_clone_info\u0027)"},{"line_number":871,"context_line":"        mock_get_clone_info.return_value \u003d (None, None, None)"},{"line_number":872,"context_line":""},{"line_number":873,"context_line":"        mock_delete_backup_snaps \u003d self.mock_object(self.driver,"},{"line_number":874,"context_line":"                                                    \u0027_delete_backup_snaps\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"603a9306_c272d74b","line":871,"updated":"2022-08-17 18:07:48.000000000","message":"nit: the return_value can be passed to the mock_object call","commit_id":"e1138a126f80f9cf5a38cd49066133baba1a0fef"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"644155a48a0f4d303eae49b4798279522c371c54","unresolved":true,"context_lines":[{"line_number":950,"context_line":"                                                    \u0027_delete_backup_snaps\u0027)"},{"line_number":951,"context_line":"        mock_rados_client \u003d self.mock_object(driver, \u0027RADOSClient\u0027)"},{"line_number":952,"context_line":""},{"line_number":953,"context_line":"        mock_get_clone_info \u003d self.mock_object(self.driver, \u0027_get_clone_info\u0027)"},{"line_number":954,"context_line":"        mock_get_clone_info.return_value \u003d (None, None, None)"},{"line_number":955,"context_line":""},{"line_number":956,"context_line":"        self.assertIsNone(self.driver.delete_volume(self.volume_a))"},{"line_number":957,"context_line":"        mock_get_clone_info.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":2,"id":"e378d643_c2e6f3de","line":954,"range":{"start_line":953,"start_character":0,"end_line":954,"end_character":61},"updated":"2022-08-17 18:07:48.000000000","message":"nit: the return_value can be passed to the mock_object call","commit_id":"e1138a126f80f9cf5a38cd49066133baba1a0fef"}]}
