)]}'
{"tempest/api/volume/test_volumes_negative.py":[{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"a7b4bd59e368e169b7fd5fb0e23bb0d3075ec165","unresolved":false,"context_lines":[{"line_number":299,"context_line":"    @decorators.idempotent_id(\u0027ad1b2fbe-7188-4dfd-8b39-c03778b07475\u0027)"},{"line_number":300,"context_line":"    def test_delete_parent_volume_with_associated_snapshot(self):"},{"line_number":301,"context_line":"        volume \u003d self.create_volume()"},{"line_number":302,"context_line":"        self.create_snapshot(volume_id\u003dvolume[\u0027id\u0027])"},{"line_number":303,"context_line":"        self.assertRaises(lib_exc.BadRequest,"},{"line_number":304,"context_line":"                          self.volumes_client.delete_volume,"},{"line_number":305,"context_line":"                          volume[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a1ff146_1c9da965","line":302,"range":{"start_line":302,"start_character":13,"end_line":302,"end_character":28},"updated":"2017-03-15 08:29:57.000000000","message":"should check CONF.volume_feature_enabled.snapshot","commit_id":"81af7707d397b612c52c4768192dc13950a34662"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"12befdab25ba3a52fb712796d56d12b8e0fd3822","unresolved":false,"context_lines":[{"line_number":299,"context_line":"    @decorators.idempotent_id(\u0027ad1b2fbe-7188-4dfd-8b39-c03778b07475\u0027)"},{"line_number":300,"context_line":"    def test_delete_parent_volume_with_associated_snapshot(self):"},{"line_number":301,"context_line":"        volume \u003d self.create_volume()"},{"line_number":302,"context_line":"        self.create_snapshot(volume_id\u003dvolume[\u0027id\u0027])"},{"line_number":303,"context_line":"        self.assertRaises(lib_exc.BadRequest,"},{"line_number":304,"context_line":"                          self.volumes_client.delete_volume,"},{"line_number":305,"context_line":"                          volume[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"ffe62b97_77e06ffb","line":302,"range":{"start_line":302,"start_character":13,"end_line":302,"end_character":28},"in_reply_to":"3a1ff146_1c9da965","updated":"2017-03-26 06:15:54.000000000","message":"Thanks, done","commit_id":"81af7707d397b612c52c4768192dc13950a34662"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"ec6c41a7281c76f140b8ecaeab0f6427470c5833","unresolved":false,"context_lines":[{"line_number":302,"context_line":"    @decorators.idempotent_id(\u0027ad1b2fbe-7188-4dfd-8b39-c03778b07475\u0027)"},{"line_number":303,"context_line":"    @testtools.skipUnless(CONF.volume_feature_enabled.snapshot,"},{"line_number":304,"context_line":"                          \"Cinder volume snapshots are disabled\")"},{"line_number":305,"context_line":"    def test_delete_parent_volume_with_associated_snapshot(self):"},{"line_number":306,"context_line":"        volume \u003d self.create_volume()"},{"line_number":307,"context_line":"        self.create_snapshot(volume_id\u003dvolume[\u0027id\u0027])"},{"line_number":308,"context_line":"        self.assertRaises(lib_exc.BadRequest,"}],"source_content_type":"text/x-python","patch_set":4,"id":"7ffa3b31_39f9f87f","line":305,"updated":"2017-04-14 08:02:25.000000000","message":"This test needs the snapshot feature. So I feel it\u0027s natural to move this to test_volume_snapshot_negative.py, at least. And I\u0027m wondering, can we test this in Cinder side?","commit_id":"8f25cd30c56271ebfd2df3fa34f83895474fb578"}]}
