)]}'
{"openstackclient/tests/functional/image/v1/test_image.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"4abbcaa83f820259f4633a4ac82a32fcd3da140f","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    NAME \u003d uuid.uuid4().hex"},{"line_number":24,"context_line":"    OTHER_NAME \u003d uuid.uuid4().hex"},{"line_number":25,"context_line":"    HEADERS \u003d [\u0027Name\u0027]"},{"line_number":26,"context_line":"    FIELDS \u003d [\u0027name\u0027]"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    @classmethod"},{"line_number":29,"context_line":"    def setUpClass(cls):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f013ff3_79a175a9","line":26,"range":{"start_line":25,"start_character":4,"end_line":26,"end_character":21},"updated":"2017-05-17 01:51:13.000000000","message":"They are no longer needed.","commit_id":"e71f0d1308a6b42b87351930365b299f97661c4f"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"ee578ea666afbc2c047c7a1bfcaacac8b7fe52f2","unresolved":false,"context_lines":[{"line_number":66,"context_line":"        cmd_output \u003d json.loads(self.openstack("},{"line_number":67,"context_line":"            \u0027image show -f json \u0027 + self.NAME))"},{"line_number":68,"context_line":"        self.assertEqual(self.NAME, cmd_output[\u0027name\u0027])"},{"line_number":69,"context_line":"        self.assertEqual({\u0027a\u0027: \u0027b\u0027, \u0027c\u0027: \u0027d\u0027}, cmd_output[\u0027properties\u0027])"}],"source_content_type":"text/x-python","patch_set":3,"id":"1f013ff3_7ae96318","line":69,"range":{"start_line":69,"start_character":25,"end_line":69,"end_character":45},"updated":"2017-05-17 03:52:50.000000000","message":"It should be \"a\u003d\u0027b\u0027, c\u003d\u0027d\u0027\" in Image v1 API. The output is not in JSON format yet.","commit_id":"f308e4467d5ac478675f852dc66c1a1315fbe092"}],"openstackclient/tests/functional/image/v2/test_image.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"4abbcaa83f820259f4633a4ac82a32fcd3da140f","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    NAME \u003d uuid.uuid4().hex"},{"line_number":24,"context_line":"    OTHER_NAME \u003d uuid.uuid4().hex"},{"line_number":25,"context_line":"    HEADERS \u003d [\u0027Name\u0027]"},{"line_number":26,"context_line":"    FIELDS \u003d [\u0027name\u0027]"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    @classmethod"},{"line_number":29,"context_line":"    def setUpClass(cls):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f013ff3_19aef197","line":26,"range":{"start_line":25,"start_character":4,"end_line":26,"end_character":21},"updated":"2017-05-17 01:51:13.000000000","message":"No longer needed.","commit_id":"e71f0d1308a6b42b87351930365b299f97661c4f"}]}
