)]}'
{"cinder/tests/fake_driver.py":[{"author":{"_account_id":7160,"name":"arkady kanevsky","email":"akanevsk@redhat.com","username":"arkady"},"change_message_id":"6400c2d0537e5707ccce860e0515671323ab80f9","unresolved":false,"context_lines":[{"line_number":61,"context_line":"            return model_update"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    @utils.trace_method"},{"line_number":64,"context_line":"    def delete_volume(self, volume, force\u003dFalse):"},{"line_number":65,"context_line":"        pass"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"    @utils.trace_method"},{"line_number":68,"context_line":"    def create_snapshot(self, snapshot):"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fce034c_a0a97b7c","line":65,"range":{"start_line":64,"start_character":0,"end_line":65,"end_character":12},"updated":"2019-04-19 12:36:17.000000000","message":"should the new trace method be added instead of hijacking existing one?","commit_id":"3f9f5a11f20855711e721523f8054e12281736f9"}],"cinder/tests/unit/api/contrib/test_volume_unmanage.py":[{"author":{"_account_id":7160,"name":"arkady kanevsky","email":"akanevsk@redhat.com","username":"arkady"},"change_message_id":"6400c2d0537e5707ccce860e0515671323ab80f9","unresolved":false,"context_lines":[{"line_number":68,"context_line":"        res \u003d self._get_resp(vol.id)"},{"line_number":69,"context_line":"        self.assertEqual(http_client.ACCEPTED, res.status_int, res)"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"        mock_rpcapi.assert_called_once_with(self.ctxt, mock.ANY, True, False,"},{"line_number":72,"context_line":"                                            False)"},{"line_number":73,"context_line":"        vol \u003d objects.volume.Volume.get_by_id(self.ctxt, vol.id)"},{"line_number":74,"context_line":"        self.assertEqual(\u0027unmanaging\u0027, vol.status)"},{"line_number":75,"context_line":"        db.volume_destroy(self.ctxt, vol.id)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fce034c_20afcb7d","line":72,"range":{"start_line":71,"start_character":7,"end_line":72,"end_character":50},"updated":"2019-04-19 12:36:17.000000000","message":"suggest creating new mock method instead of modifying existing one","commit_id":"3f9f5a11f20855711e721523f8054e12281736f9"}],"cinder/tests/unit/test_cmd.py":[{"author":{"_account_id":7160,"name":"arkady kanevsky","email":"akanevsk@redhat.com","username":"arkady"},"change_message_id":"6400c2d0537e5707ccce860e0515671323ab80f9","unresolved":false,"context_lines":[{"line_number":656,"context_line":"            topic\u003d\"cinder-volume.fake@host\","},{"line_number":657,"context_line":"            version\u003d\"3.0\")"},{"line_number":658,"context_line":""},{"line_number":659,"context_line":"        cctxt.cast.assert_called_once_with("},{"line_number":660,"context_line":"            ctxt, \u0027delete_volume\u0027,"},{"line_number":661,"context_line":"            cascade\u003dFalse,"},{"line_number":662,"context_line":"            unmanage_only\u003dFalse,"},{"line_number":663,"context_line":"            volume\u003dvolume_obj,"},{"line_number":664,"context_line":"            force\u003dFalse)"},{"line_number":665,"context_line":""},{"line_number":666,"context_line":"    @mock.patch(\u0027cinder.db.volume_destroy\u0027)"},{"line_number":667,"context_line":"    @mock.patch(\u0027cinder.db.sqlalchemy.api.volume_get\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fce034c_40b457d1","line":664,"range":{"start_line":659,"start_character":1,"end_line":664,"end_character":24},"updated":"2019-04-19 12:36:17.000000000","message":"ditto","commit_id":"3f9f5a11f20855711e721523f8054e12281736f9"}]}
