)]}'
{"tempest/api/volume/admin/test_volume_quotas.py":[{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"8088903c80b466814bb1762be662239a6b1d595c","unresolved":false,"context_lines":[{"line_number":112,"context_line":""},{"line_number":113,"context_line":"        self.quotas_client.delete_quota_set(tenant_id)"},{"line_number":114,"context_line":"        _, quota_set_new \u003d self.quotas_client.get_quota_set(tenant_id)"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"        self.assertEqual(volume_default, quota_set_new[\u0027volumes\u0027])"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"1abeadc6_cb183987","line":115,"updated":"2014-08-18 15:40:24.000000000","message":"extra line","commit_id":"ad16f1f82be6c000f5005c082e5624b2924f2343"}],"tempest/api/volume/test_volumes_actions.py":[{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"061ea08b7fadfe6177c15d413472bd60ff888c02","unresolved":false,"context_lines":[{"line_number":106,"context_line":"        self.client.wait_for_volume_status(self.volume[\u0027id\u0027], \u0027available\u0027)"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"    @test.attr(type\u003d\u0027gate\u0027)"},{"line_number":109,"context_line":"    def test_volume_extend(self):"},{"line_number":110,"context_line":"        # Extend Volume Test."},{"line_number":111,"context_line":"        extend_size \u003d int(self.volume[\u0027size\u0027]) + 1"},{"line_number":112,"context_line":"        _, body \u003d self.client.extend_volume(self.volume[\u0027id\u0027], extend_size)"}],"source_content_type":"text/x-python","patch_set":9,"id":"1abeadc6_ea3f8f23","line":109,"updated":"2014-08-19 08:58:22.000000000","message":"This test moved to another file: tempest/api/volume/test_volumes_extend.py","commit_id":"619e7f4de125c111baecdad052a2038c15dfadc7"},{"author":{"_account_id":11105,"name":"Swapnil Kulkarni","email":"coolsvap@gmail.com","username":"coolsvap"},"change_message_id":"a3753311db9402a9556d3fb440f5b09d735f9bb5","unresolved":false,"context_lines":[{"line_number":106,"context_line":"        self.client.wait_for_volume_status(self.volume[\u0027id\u0027], \u0027available\u0027)"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"    @test.attr(type\u003d\u0027gate\u0027)"},{"line_number":109,"context_line":"    def test_volume_extend(self):"},{"line_number":110,"context_line":"        # Extend Volume Test."},{"line_number":111,"context_line":"        extend_size \u003d int(self.volume[\u0027size\u0027]) + 1"},{"line_number":112,"context_line":"        _, body \u003d self.client.extend_volume(self.volume[\u0027id\u0027], extend_size)"}],"source_content_type":"text/x-python","patch_set":9,"id":"1abeadc6_ea0cef44","line":109,"in_reply_to":"1abeadc6_ea3f8f23","updated":"2014-08-19 09:09:09.000000000","message":"Done","commit_id":"619e7f4de125c111baecdad052a2038c15dfadc7"}],"tempest/services/volume/xml/admin/volume_types_client.py":[{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"8088903c80b466814bb1762be662239a6b1d595c","unresolved":false,"context_lines":[{"line_number":171,"context_line":"        \"\"\"Deletes the Specified Volume_type extra spec.\"\"\""},{"line_number":172,"context_line":"        resp, body \u003d self.delete(\"types/%s/extra_specs/%s\" % ("},{"line_number":173,"context_line":"            (str(vol_id)), str(extra_spec_name)))"},{"line_number":174,"context_line":"        self.expected_success(202, resp.status)"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"    def update_volume_type_extra_specs(self, vol_type_id, extra_spec_name,"},{"line_number":177,"context_line":"                                       extra_spec):"}],"source_content_type":"text/x-python","patch_set":4,"id":"1abeadc6_4b02693f","line":174,"updated":"2014-08-18 15:40:24.000000000","message":"return is missing here","commit_id":"ad16f1f82be6c000f5005c082e5624b2924f2343"}],"tempest/services/volume/xml/snapshots_client.py":[{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"8088903c80b466814bb1762be662239a6b1d595c","unresolved":false,"context_lines":[{"line_number":231,"context_line":"        \"\"\"Delete metadata item for the snapshot.\"\"\""},{"line_number":232,"context_line":"        url \u003d \"snapshots/%s/metadata/%s\" % (str(snapshot_id), str(id))"},{"line_number":233,"context_line":"        resp, body \u003d self.delete(url)"},{"line_number":234,"context_line":"        self.expected_success(200, resp.status)"},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"    def force_delete_snapshot(self, snapshot_id):"},{"line_number":237,"context_line":"        \"\"\"Force Delete Snapshot.\"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"1abeadc6_8b93a1f9","line":234,"updated":"2014-08-18 15:40:24.000000000","message":"return is missing here","commit_id":"ad16f1f82be6c000f5005c082e5624b2924f2343"}],"tempest/services/volume/xml/volumes_client.py":[{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"8088903c80b466814bb1762be662239a6b1d595c","unresolved":false,"context_lines":[{"line_number":196,"context_line":"    def delete_volume(self, volume_id):"},{"line_number":197,"context_line":"        \"\"\"Deletes the Specified Volume.\"\"\""},{"line_number":198,"context_line":"        resp, body \u003d self.delete(\"volumes/%s\" % str(volume_id))"},{"line_number":199,"context_line":"        self.expected_success(202, resp.status)"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"    def wait_for_volume_status(self, volume_id, status):"},{"line_number":202,"context_line":"        \"\"\"Waits for a Volume to reach a given status.\"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"1abeadc6_aba77d4e","line":199,"updated":"2014-08-18 15:40:24.000000000","message":"return is missing here","commit_id":"ad16f1f82be6c000f5005c082e5624b2924f2343"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"8088903c80b466814bb1762be662239a6b1d595c","unresolved":false,"context_lines":[{"line_number":366,"context_line":"    def delete_volume_transfer(self, transfer_id):"},{"line_number":367,"context_line":"        \"\"\"Delete a volume transfer.\"\"\""},{"line_number":368,"context_line":"        resp, body \u003d self.delete(\"os-volume-transfer/%s\" % str(transfer_id))"},{"line_number":369,"context_line":"        self.expected_success(202, resp.status)"},{"line_number":370,"context_line":""},{"line_number":371,"context_line":"    def accept_volume_transfer(self, transfer_id, transfer_auth_key):"},{"line_number":372,"context_line":"        \"\"\"Accept a volume transfer.\"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"1abeadc6_0b6eb101","line":369,"updated":"2014-08-18 15:40:24.000000000","message":"return is missing here","commit_id":"ad16f1f82be6c000f5005c082e5624b2924f2343"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"8088903c80b466814bb1762be662239a6b1d595c","unresolved":false,"context_lines":[{"line_number":455,"context_line":"        \"\"\"Delete metadata item for the volume.\"\"\""},{"line_number":456,"context_line":"        url \u003d \"volumes/%s/metadata/%s\" % (str(volume_id), str(id))"},{"line_number":457,"context_line":"        resp, body \u003d self.delete(url)"},{"line_number":458,"context_line":"        self.expected_success(200, resp.status)"},{"line_number":459,"context_line":""},{"line_number":460,"context_line":""},{"line_number":461,"context_line":"class VolumesClientXML(BaseVolumesClientXML):"}],"source_content_type":"text/x-python","patch_set":4,"id":"1abeadc6_6b7485cf","line":458,"updated":"2014-08-18 15:40:24.000000000","message":"return is missing here","commit_id":"ad16f1f82be6c000f5005c082e5624b2924f2343"}]}
