)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},"change_message_id":"00824d3c8d1a96520a3835bb84848d9f3c6fd488","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     zhangyanzi \u003czhangyanzi@huawei.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2013-10-22 16:37:43 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Added some tests fo os-update_readonly_flag"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Added some tests fo os-update_readonly_flag API"},{"line_number":10,"context_line":"test_volume_readonly_update"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"AAAATH%2F%2FKXE%3D","line":7,"updated":"2013-10-22 08:51:34.000000000","message":"Added some tests \u0027to\u0027 os-update_readonly_flag","commit_id":"14f1ea2425a92e093f1c5cdb619cc0836f9d4a86"},{"author":{"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},"change_message_id":"00824d3c8d1a96520a3835bb84848d9f3c6fd488","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Added some tests fo os-update_readonly_flag"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Added some tests fo os-update_readonly_flag API"},{"line_number":10,"context_line":"test_volume_readonly_update"},{"line_number":11,"context_line":"test_volume_readonly_update_with_nonexistant_volume_id"},{"line_number":12,"context_line":"test_volume_readonly_update_with_invalid_volume_id"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"AAAATH%2F%2FKW4%3D","line":9,"updated":"2013-10-22 08:51:34.000000000","message":"ditto","commit_id":"14f1ea2425a92e093f1c5cdb619cc0836f9d4a86"}],"tempest/api/volume/test_volumes_negative.py":[{"author":{"_account_id":8846,"name":"Hao Wang","display_name":"Hao Wang","email":"sxmatch1986@gmail.com","username":"sxmatch"},"change_message_id":"a63ff94ae400dd4ba8bf401bd50fffb6080ca545","unresolved":false,"context_lines":[{"line_number":243,"context_line":"                          str(uuid.uuid4()), True)"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"    @attr(type\u003d[\u0027negative\u0027, \u0027gate\u0027])"},{"line_number":246,"context_line":"    def test_volume_readonly_update_with_invalid_volume_id(self):"},{"line_number":247,"context_line":"        self.assertRaises(exceptions.NotFound,"},{"line_number":248,"context_line":"                          self.client.update_volume_readonly,"},{"line_number":249,"context_line":"                          \u0027#$%\u0027, True)"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAATn%2F%2B9wA%3D","line":246,"updated":"2013-11-18 01:54:13.000000000","message":"I think the invalid test will be -1 for now.","commit_id":"313443944543d2ff07d00f106ea7445b7abbbe28"}]}
