)]}'
{"shade/tests/unit/test_image.py":[{"author":{"_account_id":16615,"name":"abregman","email":"abregman@redhat.com","username":"abregman"},"change_message_id":"029918024616b156f160d11b55998708e173e7e6","unresolved":false,"context_lines":[{"line_number":88,"context_line":""},{"line_number":89,"context_line":"    def test_download_image_with_path(self):"},{"line_number":90,"context_line":"        output_file \u003d tempfile.NamedTemporaryFile()"},{"line_number":91,"context_line":"        self.adapter.register_uri("},{"line_number":92,"context_line":"            \u0027GET\u0027, \u0027http://image.example.com/v2/images\u0027,"},{"line_number":93,"context_line":"            json\u003dself.fake_search_return)"},{"line_number":94,"context_line":"        self.adapter.register_uri("},{"line_number":95,"context_line":"            \u0027GET\u0027, \u0027http://image.example.com/v2/images/{id}/file\u0027.format("},{"line_number":96,"context_line":"                id\u003dself.image_id),"},{"line_number":97,"context_line":"            content\u003dself.output,"},{"line_number":98,"context_line":"            headers\u003d{"},{"line_number":99,"context_line":"                \u0027Content-Type\u0027: \u0027application/octet-stream\u0027"},{"line_number":100,"context_line":"            })"},{"line_number":101,"context_line":"        self.cloud.download_image(\u0027fake_image\u0027, output_path\u003doutput_file.name)"},{"line_number":102,"context_line":"        output_file.seek(0)"},{"line_number":103,"context_line":"        self.assertEqual(output_file.read(), self.output)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a77a97e_2ba00d90","line":100,"range":{"start_line":91,"start_character":8,"end_line":100,"end_character":14},"updated":"2016-11-16 14:27:04.000000000","message":"should we pull this part from outside this method? since it\u0027s used by both test_download_image_with_path and test_download_image_with_fd","commit_id":"f4f48dc88999e2fd16e21c46d2bb762f522dbcdf"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"a569967cc6fb30951d76da7f7ea713318e54785c","unresolved":false,"context_lines":[{"line_number":97,"context_line":"            content\u003dself.output,"},{"line_number":98,"context_line":"            headers\u003d{"},{"line_number":99,"context_line":"                \u0027Content-Type\u0027: \u0027application/octet-stream\u0027"},{"line_number":100,"context_line":"            })"},{"line_number":101,"context_line":"        self.cloud.download_image(\u0027fake_image\u0027, output_path\u003doutput_file.name)"},{"line_number":102,"context_line":"        output_file.seek(0)"},{"line_number":103,"context_line":"        self.assertEqual(output_file.read(), self.output)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a77a97e_330078aa","line":100,"in_reply_to":"7a77a97e_2ba00d90","updated":"2016-11-16 18:19:45.000000000","message":"Yah - that\u0027s a good idea.","commit_id":"f4f48dc88999e2fd16e21c46d2bb762f522dbcdf"}]}
