)]}'
{"glance/tests/integration/v2/test_tasks_api.py":[{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"fb0c78ede33391813df6766ec61a5863f0c47348","unresolved":false,"context_lines":[{"line_number":66,"context_line":"        ret \u003d base.test_utils.start_http_server(\"task_test_id\", \"task_test\")"},{"line_number":67,"context_line":"        self.http_server_pid, self.http_port \u003d ret"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    def tearDown(self):"},{"line_number":70,"context_line":"        super(TestTasksApi, self).tearDown()"},{"line_number":71,"context_line":"        if self.http_server_pid is not None:"},{"line_number":72,"context_line":"            os.kill(self.http_server_pid, signal.SIGKILL)"}],"source_content_type":"text/x-python","patch_set":1,"id":"da36d5c6_04814cc3","line":69,"updated":"2017-02-23 15:46:48.000000000","message":"Please do not use tearDown. It is not guaranteed to run. Instead use `self.addCleanup` in your `setUp` method to add steps to clean up with after the tests execute.","commit_id":"d2520e1a4aa99d2592bdcf8c3ee8a7bedaab0028"},{"author":{"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},"change_message_id":"8f2096c6698753b10cf0d3cd54253d9be3cf00f1","unresolved":false,"context_lines":[{"line_number":66,"context_line":"        ret \u003d base.test_utils.start_http_server(\"task_test_id\", \"task_test\")"},{"line_number":67,"context_line":"        self.http_server_pid, self.http_port \u003d ret"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    def tearDown(self):"},{"line_number":70,"context_line":"        super(TestTasksApi, self).tearDown()"},{"line_number":71,"context_line":"        if self.http_server_pid is not None:"},{"line_number":72,"context_line":"            os.kill(self.http_server_pid, signal.SIGKILL)"}],"source_content_type":"text/x-python","patch_set":1,"id":"da36d5c6_afb4d934","line":69,"in_reply_to":"da36d5c6_04814cc3","updated":"2017-02-23 15:56:27.000000000","message":"Done","commit_id":"d2520e1a4aa99d2592bdcf8c3ee8a7bedaab0028"},{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"fb0c78ede33391813df6766ec61a5863f0c47348","unresolved":false,"context_lines":[{"line_number":69,"context_line":"    def tearDown(self):"},{"line_number":70,"context_line":"        super(TestTasksApi, self).tearDown()"},{"line_number":71,"context_line":"        if self.http_server_pid is not None:"},{"line_number":72,"context_line":"            os.kill(self.http_server_pid, signal.SIGKILL)"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    def _wait_on_task_execution(self, max_wait\u003d5):"},{"line_number":75,"context_line":"        \"\"\"Wait until all the tasks have finished execution and are in"}],"source_content_type":"text/x-python","patch_set":1,"id":"da36d5c6_c461f43a","line":72,"updated":"2017-02-23 15:46:48.000000000","message":"There should be a better way of doing this.","commit_id":"d2520e1a4aa99d2592bdcf8c3ee8a7bedaab0028"},{"author":{"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},"change_message_id":"8f2096c6698753b10cf0d3cd54253d9be3cf00f1","unresolved":false,"context_lines":[{"line_number":69,"context_line":"    def tearDown(self):"},{"line_number":70,"context_line":"        super(TestTasksApi, self).tearDown()"},{"line_number":71,"context_line":"        if self.http_server_pid is not None:"},{"line_number":72,"context_line":"            os.kill(self.http_server_pid, signal.SIGKILL)"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    def _wait_on_task_execution(self, max_wait\u003d5):"},{"line_number":75,"context_line":"        \"\"\"Wait until all the tasks have finished execution and are in"}],"source_content_type":"text/x-python","patch_set":1,"id":"da36d5c6_8fe55539","line":72,"in_reply_to":"da36d5c6_c461f43a","updated":"2017-02-23 15:56:27.000000000","message":"If there is, it is not reflected in any of the other usages in the tests.","commit_id":"d2520e1a4aa99d2592bdcf8c3ee8a7bedaab0028"},{"author":{"_account_id":23140,"name":"Jess Egler","email":"jess.egler@gmail.com","username":"jessegler"},"change_message_id":"e3713d29b9a7f498e619eeed4ef472ec0110c095","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    task_data \u003d {"},{"line_number":43,"context_line":"        \"type\": \"import\","},{"line_number":44,"context_line":"        \"input\": {"},{"line_number":45,"context_line":"            \"import_from\": \"http://example.com\","},{"line_number":46,"context_line":"            \"import_from_format\": \"qcow2\","},{"line_number":47,"context_line":"            \"image_properties\": {"},{"line_number":48,"context_line":"                \u0027disk_format\u0027: \u0027vhd\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7f231b9d_b2d73bc0","line":45,"updated":"2017-06-12 17:44:48.000000000","message":"Do you need to remove this example.com too?","commit_id":"6449de7454b554e96377ce5c41f53c8c862dcd09"},{"author":{"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},"change_message_id":"9495ffeb377ac8a56c0af09dcbb545728bd5226d","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    task_data \u003d {"},{"line_number":43,"context_line":"        \"type\": \"import\","},{"line_number":44,"context_line":"        \"input\": {"},{"line_number":45,"context_line":"            \"import_from\": \"http://example.com\","},{"line_number":46,"context_line":"            \"import_from_format\": \"qcow2\","},{"line_number":47,"context_line":"            \"image_properties\": {"},{"line_number":48,"context_line":"                \u0027disk_format\u0027: \u0027vhd\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"df3967d1_7a2004ad","line":45,"in_reply_to":"7f231b9d_b2d73bc0","updated":"2017-08-03 20:08:53.000000000","message":"This was was not observed trying to reach the real example.com, but it can\u0027t hurt.","commit_id":"6449de7454b554e96377ce5c41f53c8c862dcd09"}]}
