)]}'
{"functional/tests/volume/v2/test_volume.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"63467f4d54e41d583eca5a244641d3660b17fbc6","unresolved":false,"context_lines":[{"line_number":58,"context_line":"        self.assertEqual(\"\", raw_output)"},{"line_number":59,"context_line":"        opts \u003d self.get_show_opts([\"metadata\"])"},{"line_number":60,"context_line":"        raw_output \u003d self.openstack(\u0027volume show \u0027 + self.NAME + opts)"},{"line_number":61,"context_line":"        self.assertEqual(\"{u\u0027a\u0027: u\u0027b\u0027}\\n\", raw_output)"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        raw_output \u003d self.openstack(\u0027volume unset --property a \u0027 + self.NAME)"},{"line_number":64,"context_line":"        self.assertEqual(\"\", raw_output)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bae84128_425e0b77","line":61,"range":{"start_line":61,"start_character":8,"end_line":61,"end_character":54},"updated":"2016-02-21 05:42:02.000000000","message":"we should add a bug to format this list :)","commit_id":"cbe016195edf6778a32b1f3cace452e140f0c300"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"076d5372f8eea0fb727da7ae4bd7044d04cfdc92","unresolved":false,"context_lines":[{"line_number":58,"context_line":"        self.assertEqual(\"\", raw_output)"},{"line_number":59,"context_line":"        opts \u003d self.get_show_opts([\"metadata\"])"},{"line_number":60,"context_line":"        raw_output \u003d self.openstack(\u0027volume show \u0027 + self.NAME + opts)"},{"line_number":61,"context_line":"        self.assertEqual(\"{u\u0027a\u0027: u\u0027b\u0027}\\n\", raw_output)"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        raw_output \u003d self.openstack(\u0027volume unset --property a \u0027 + self.NAME)"},{"line_number":64,"context_line":"        self.assertEqual(\"\", raw_output)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bae84128_2447881e","line":61,"range":{"start_line":61,"start_character":8,"end_line":61,"end_character":54},"in_reply_to":"bae84128_425e0b77","updated":"2016-02-22 01:10:22.000000000","message":"Done","commit_id":"cbe016195edf6778a32b1f3cace452e140f0c300"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"63467f4d54e41d583eca5a244641d3660b17fbc6","unresolved":false,"context_lines":[{"line_number":66,"context_line":"        self.assertEqual(\"{}\\n\", raw_output)"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    def test_volume_set(self):"},{"line_number":69,"context_line":"        self.openstack(\u0027volume set --description RAMAC \u0027 + self.NAME)"},{"line_number":70,"context_line":"        opts \u003d self.get_show_opts([\"description\", \"name\"])"},{"line_number":71,"context_line":"        raw_output \u003d self.openstack(\u0027volume show \u0027 + self.NAME + opts)"},{"line_number":72,"context_line":"        self.assertEqual(\"RAMAC\\n\" + self.NAME + \"\\n\", raw_output)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bae84128_a2555751","line":69,"range":{"start_line":69,"start_character":49,"end_line":69,"end_character":54},"updated":"2016-02-21 05:42:02.000000000","message":"could use uuid here instead of RAMAC","commit_id":"cbe016195edf6778a32b1f3cace452e140f0c300"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"076d5372f8eea0fb727da7ae4bd7044d04cfdc92","unresolved":false,"context_lines":[{"line_number":66,"context_line":"        self.assertEqual(\"{}\\n\", raw_output)"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    def test_volume_set(self):"},{"line_number":69,"context_line":"        self.openstack(\u0027volume set --description RAMAC \u0027 + self.NAME)"},{"line_number":70,"context_line":"        opts \u003d self.get_show_opts([\"description\", \"name\"])"},{"line_number":71,"context_line":"        raw_output \u003d self.openstack(\u0027volume show \u0027 + self.NAME + opts)"},{"line_number":72,"context_line":"        self.assertEqual(\"RAMAC\\n\" + self.NAME + \"\\n\", raw_output)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bae84128_845654d0","line":69,"range":{"start_line":69,"start_character":49,"end_line":69,"end_character":54},"in_reply_to":"bae84128_a2555751","updated":"2016-02-22 01:10:22.000000000","message":"Done","commit_id":"cbe016195edf6778a32b1f3cace452e140f0c300"}]}
