)]}'
{"glance/tests/functional/v2/test_images.py":[{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"6d61252cd51f9a026a8bccdce52843be3d66f155","unresolved":false,"context_lines":[{"line_number":6574,"context_line":"        self.cleanup()"},{"line_number":6575,"context_line":"        self.include_scrubber \u003d False"},{"line_number":6576,"context_line":"        self.api_server_multiple_backend.deployment_flavor \u003d \u0027noauth\u0027"},{"line_number":6577,"context_line":"        self.api_server_multiple_backend.data_api \u003d \u0027glance.db.sqlalchemy.api\u0027"},{"line_number":6578,"context_line":"        for i in range(3):"},{"line_number":6579,"context_line":"            ret \u003d test_utils.start_http_server(\"foo_image_id%d\" % i,"},{"line_number":6580,"context_line":"                                               \"foo_image%d\" % i)"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_588f3922","line":6577,"updated":"2020-07-10 13:26:45.000000000","message":"This line should not have effect on anything and shouldn\u0027t be needed.\n\nAll references to data_api was removed when https://review.opendev.org/#/c/738671/ merged.","commit_id":"dba05a9e36a0c1ef49e2fe57a82cd86694c54c05"},{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"6d61252cd51f9a026a8bccdce52843be3d66f155","unresolved":false,"context_lines":[{"line_number":6575,"context_line":"        self.include_scrubber \u003d False"},{"line_number":6576,"context_line":"        self.api_server_multiple_backend.deployment_flavor \u003d \u0027noauth\u0027"},{"line_number":6577,"context_line":"        self.api_server_multiple_backend.data_api \u003d \u0027glance.db.sqlalchemy.api\u0027"},{"line_number":6578,"context_line":"        for i in range(3):"},{"line_number":6579,"context_line":"            ret \u003d test_utils.start_http_server(\"foo_image_id%d\" % i,"},{"line_number":6580,"context_line":"                                               \"foo_image%d\" % i)"},{"line_number":6581,"context_line":"            setattr(self, \u0027http_server%d\u0027 % i, ret[1])"},{"line_number":6582,"context_line":"            setattr(self, \u0027http_port%d\u0027 % i, ret[2])"},{"line_number":6583,"context_line":""},{"line_number":6584,"context_line":"    def tearDown(self):"},{"line_number":6585,"context_line":"        for i in range(3):"},{"line_number":6586,"context_line":"            httpd \u003d getattr(self, \u0027http_server%d\u0027 % i, None)"},{"line_number":6587,"context_line":"            if httpd:"},{"line_number":6588,"context_line":"                httpd.shutdown()"},{"line_number":6589,"context_line":"                httpd.server_close()"},{"line_number":6590,"context_line":""},{"line_number":6591,"context_line":"        super(TestCopyImagePermissions, self).tearDown()"},{"line_number":6592,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_b8693526","line":6589,"range":{"start_line":6578,"start_character":8,"end_line":6589,"end_character":36},"updated":"2020-07-10 13:26:45.000000000","message":"Why do we do this dance when we\u0027re not using these but spin up yet another one in line 6628?","commit_id":"dba05a9e36a0c1ef49e2fe57a82cd86694c54c05"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"e7434952da958e3b7c86bd71047c2304ae04f250","unresolved":false,"context_lines":[{"line_number":6575,"context_line":"        self.include_scrubber \u003d False"},{"line_number":6576,"context_line":"        self.api_server_multiple_backend.deployment_flavor \u003d \u0027noauth\u0027"},{"line_number":6577,"context_line":"        self.api_server_multiple_backend.data_api \u003d \u0027glance.db.sqlalchemy.api\u0027"},{"line_number":6578,"context_line":"        for i in range(3):"},{"line_number":6579,"context_line":"            ret \u003d test_utils.start_http_server(\"foo_image_id%d\" % i,"},{"line_number":6580,"context_line":"                                               \"foo_image%d\" % i)"},{"line_number":6581,"context_line":"            setattr(self, \u0027http_server%d\u0027 % i, ret[1])"},{"line_number":6582,"context_line":"            setattr(self, \u0027http_port%d\u0027 % i, ret[2])"},{"line_number":6583,"context_line":""},{"line_number":6584,"context_line":"    def tearDown(self):"},{"line_number":6585,"context_line":"        for i in range(3):"},{"line_number":6586,"context_line":"            httpd \u003d getattr(self, \u0027http_server%d\u0027 % i, None)"},{"line_number":6587,"context_line":"            if httpd:"},{"line_number":6588,"context_line":"                httpd.shutdown()"},{"line_number":6589,"context_line":"                httpd.server_close()"},{"line_number":6590,"context_line":""},{"line_number":6591,"context_line":"        super(TestCopyImagePermissions, self).tearDown()"},{"line_number":6592,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_0b0a8ad0","line":6589,"range":{"start_line":6578,"start_character":8,"end_line":6589,"end_character":36},"in_reply_to":"bf51134e_b8693526","updated":"2020-07-10 15:59:29.000000000","message":"Assume you know this, but this is just copy pasta from examples above :)\n\nBut yeah, I removed these and things seem fine, so I\u0027ll nuke \u0027em.","commit_id":"dba05a9e36a0c1ef49e2fe57a82cd86694c54c05"}]}
