)]}'
{"tempest/api/image/v1/test_images.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"356d4bbfea1fb351457b9908bdb6ebcbf93a024a","unresolved":false,"context_lines":[{"line_number":29,"context_line":"    @test.attr(type\u003d\u0027gate\u0027)"},{"line_number":30,"context_line":"    def test_register_then_upload(self):"},{"line_number":31,"context_line":"        # Register, then upload an image"},{"line_number":32,"context_line":"        properties \u003d {\u0027prop1\u0027: \u0027val1\u0027}"},{"line_number":33,"context_line":"        resp, body \u003d self.create_image(name\u003d\u0027New Name\u0027,"},{"line_number":34,"context_line":"                                       container_format\u003d\u0027bare\u0027,"},{"line_number":35,"context_line":"                                       disk_format\u003d\u0027raw\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_7144a572","line":32,"updated":"2014-06-23 01:55:55.000000000","message":"s/resp/_/","commit_id":"57229a30a9569bfe0335fd32edb1aea519fd5723"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"356d4bbfea1fb351457b9908bdb6ebcbf93a024a","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    @test.attr(type\u003d\u0027gate\u0027)"},{"line_number":53,"context_line":"    def test_register_remote_image(self):"},{"line_number":54,"context_line":"        # Register a new remote image"},{"line_number":55,"context_line":"        resp, body \u003d self.create_image(name\u003d\u0027New Remote Image\u0027,"},{"line_number":56,"context_line":"                                       container_format\u003d\u0027bare\u0027,"},{"line_number":57,"context_line":"                                       disk_format\u003d\u0027raw\u0027, is_public\u003dFalse,"},{"line_number":58,"context_line":"                                       location\u003d\u0027http://example.com\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_b120edb0","line":55,"updated":"2014-06-23 01:55:55.000000000","message":"ditto","commit_id":"57229a30a9569bfe0335fd32edb1aea519fd5723"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"356d4bbfea1fb351457b9908bdb6ebcbf93a024a","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    @test.attr(type\u003d\u0027gate\u0027)"},{"line_number":71,"context_line":"    def test_register_http_image(self):"},{"line_number":72,"context_line":"        resp, body \u003d self.create_image(name\u003d\u0027New Http Image\u0027,"},{"line_number":73,"context_line":"                                       container_format\u003d\u0027bare\u0027,"},{"line_number":74,"context_line":"                                       disk_format\u003d\u0027raw\u0027, is_public\u003dFalse,"},{"line_number":75,"context_line":"                                       copy_from\u003dCONF.image.http_image)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_1119a187","line":72,"updated":"2014-06-23 01:55:55.000000000","message":"ditto","commit_id":"57229a30a9569bfe0335fd32edb1aea519fd5723"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"356d4bbfea1fb351457b9908bdb6ebcbf93a024a","unresolved":false,"context_lines":[{"line_number":84,"context_line":"    def test_register_image_with_min_ram(self):"},{"line_number":85,"context_line":"        # Register an image with min ram"},{"line_number":86,"context_line":"        properties \u003d {\u0027prop1\u0027: \u0027val1\u0027}"},{"line_number":87,"context_line":"        resp, body \u003d self.create_image(name\u003d\u0027New_image_with_min_ram\u0027,"},{"line_number":88,"context_line":"                                       container_format\u003d\u0027bare\u0027,"},{"line_number":89,"context_line":"                                       disk_format\u003d\u0027raw\u0027,"},{"line_number":90,"context_line":"                                       is_public\u003dFalse,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_311cdd76","line":87,"updated":"2014-06-23 01:55:55.000000000","message":"ditto","commit_id":"57229a30a9569bfe0335fd32edb1aea519fd5723"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"356d4bbfea1fb351457b9908bdb6ebcbf93a024a","unresolved":false,"context_lines":[{"line_number":160,"context_line":"        \"\"\""},{"line_number":161,"context_line":"        image_file \u003d StringIO.StringIO(\u0027*\u0027 * size)"},{"line_number":162,"context_line":"        name \u003d \u0027New Standard Image %s\u0027 % name"},{"line_number":163,"context_line":"        resp, image \u003d cls.create_image(name\u003dname,"},{"line_number":164,"context_line":"                                       container_format\u003dcontainer_format,"},{"line_number":165,"context_line":"                                       disk_format\u003ddisk_format,"},{"line_number":166,"context_line":"                                       is_public\u003dFalse, data\u003dimage_file)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_510fa938","line":163,"updated":"2014-06-23 01:55:55.000000000","message":"ditto","commit_id":"57229a30a9569bfe0335fd32edb1aea519fd5723"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"356d4bbfea1fb351457b9908bdb6ebcbf93a024a","unresolved":false,"context_lines":[{"line_number":195,"context_line":""},{"line_number":196,"context_line":"    @test.attr(type\u003d\u0027gate\u0027)"},{"line_number":197,"context_line":"    def test_index_max_size(self):"},{"line_number":198,"context_line":"        resp, images_list \u003d self.client.image_list(size_max\u003d42)"},{"line_number":199,"context_line":"        self.assertEqual(resp[\u0027status\u0027], \u0027200\u0027)"},{"line_number":200,"context_line":"        for image in images_list:"},{"line_number":201,"context_line":"            self.assertTrue(image[\u0027size\u0027] \u003c\u003d 42)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_d102d90a","line":198,"updated":"2014-06-23 01:55:55.000000000","message":"ditto","commit_id":"57229a30a9569bfe0335fd32edb1aea519fd5723"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"356d4bbfea1fb351457b9908bdb6ebcbf93a024a","unresolved":false,"context_lines":[{"line_number":196,"context_line":"    @test.attr(type\u003d\u0027gate\u0027)"},{"line_number":197,"context_line":"    def test_index_max_size(self):"},{"line_number":198,"context_line":"        resp, images_list \u003d self.client.image_list(size_max\u003d42)"},{"line_number":199,"context_line":"        self.assertEqual(resp[\u0027status\u0027], \u0027200\u0027)"},{"line_number":200,"context_line":"        for image in images_list:"},{"line_number":201,"context_line":"            self.assertTrue(image[\u0027size\u0027] \u003c\u003d 42)"},{"line_number":202,"context_line":"        result_set \u003d set(map(lambda x: x[\u0027id\u0027], images_list))"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_f1fd150a","line":199,"updated":"2014-06-23 01:55:55.000000000","message":"should remove this line.","commit_id":"57229a30a9569bfe0335fd32edb1aea519fd5723"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"356d4bbfea1fb351457b9908bdb6ebcbf93a024a","unresolved":false,"context_lines":[{"line_number":258,"context_line":"            CONF.compute.flavor_ref)"},{"line_number":259,"context_line":"        cls.snapshot_set \u003d set((cls.snapshot,))"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"        image_file \u003d StringIO.StringIO(\u0027*\u0027 * 42)"},{"line_number":262,"context_line":"        resp, image \u003d cls.create_image(name\u003d\"Standard Image\","},{"line_number":263,"context_line":"                                       container_format\u003d\u0027ami\u0027,"},{"line_number":264,"context_line":"                                       disk_format\u003d\u0027ami\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_8c13d85a","line":261,"updated":"2014-06-23 01:55:55.000000000","message":"ditto: s/resp/_/","commit_id":"57229a30a9569bfe0335fd32edb1aea519fd5723"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"356d4bbfea1fb351457b9908bdb6ebcbf93a024a","unresolved":false,"context_lines":[{"line_number":356,"context_line":"    @test.attr(type\u003d\u0027gate\u0027)"},{"line_number":357,"context_line":"    def test_list_image_metadata(self):"},{"line_number":358,"context_line":"        # All metadata key/value pairs for an image should be returned"},{"line_number":359,"context_line":"        resp, resp_metadata \u003d self.client.get_image_meta(self.image_id)"},{"line_number":360,"context_line":"        expected \u003d {\u0027key1\u0027: \u0027value1\u0027}"},{"line_number":361,"context_line":"        self.assertEqual(expected, resp_metadata[\u0027properties\u0027])"},{"line_number":362,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_2c51e40d","line":359,"updated":"2014-06-23 01:55:55.000000000","message":"ditto","commit_id":"57229a30a9569bfe0335fd32edb1aea519fd5723"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"356d4bbfea1fb351457b9908bdb6ebcbf93a024a","unresolved":false,"context_lines":[{"line_number":367,"context_line":"        _, metadata \u003d self.client.get_image_meta(self.image_id)"},{"line_number":368,"context_line":"        self.assertEqual(metadata[\u0027properties\u0027], {\u0027key1\u0027: \u0027value1\u0027})"},{"line_number":369,"context_line":"        metadata[\u0027properties\u0027].update(req_metadata)"},{"line_number":370,"context_line":"        resp, metadata \u003d self.client.update_image("},{"line_number":371,"context_line":"            self.image_id, properties\u003dmetadata[\u0027properties\u0027])"},{"line_number":372,"context_line":""},{"line_number":373,"context_line":"        resp, resp_metadata \u003d self.client.get_image_meta(self.image_id)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_8c41183b","line":370,"updated":"2014-06-23 01:55:55.000000000","message":"ditto","commit_id":"57229a30a9569bfe0335fd32edb1aea519fd5723"}],"tempest/api/image/v2/test_images.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"356d4bbfea1fb351457b9908bdb6ebcbf93a024a","unresolved":false,"context_lines":[{"line_number":170,"context_line":"    @test.attr(type\u003d\u0027gate\u0027)"},{"line_number":171,"context_line":"    def test_index_no_params(self):"},{"line_number":172,"context_line":"        # Simple test to see all fixture images returned"},{"line_number":173,"context_line":"        resp, images_list \u003d self.client.image_list()"},{"line_number":174,"context_line":"        self.assertEqual(resp[\u0027status\u0027], \u0027200\u0027)"},{"line_number":175,"context_line":"        image_list \u003d map(lambda x: x[\u0027id\u0027], images_list)"},{"line_number":176,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_cc5ec012","line":173,"updated":"2014-06-23 01:55:55.000000000","message":"s/resp/_/","commit_id":"57229a30a9569bfe0335fd32edb1aea519fd5723"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"356d4bbfea1fb351457b9908bdb6ebcbf93a024a","unresolved":false,"context_lines":[{"line_number":170,"context_line":"    @test.attr(type\u003d\u0027gate\u0027)"},{"line_number":171,"context_line":"    def test_index_no_params(self):"},{"line_number":172,"context_line":"        # Simple test to see all fixture images returned"},{"line_number":173,"context_line":"        resp, images_list \u003d self.client.image_list()"},{"line_number":174,"context_line":"        self.assertEqual(resp[\u0027status\u0027], \u0027200\u0027)"},{"line_number":175,"context_line":"        image_list \u003d map(lambda x: x[\u0027id\u0027], images_list)"},{"line_number":176,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_8c6838bb","line":173,"updated":"2014-06-23 01:55:55.000000000","message":"should remove this line.","commit_id":"57229a30a9569bfe0335fd32edb1aea519fd5723"}]}
