)]}'
{"test/unit/common/middleware/s3api/test_multi_delete.py":[{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"43e3c20045a48af636f52509513d97f6cd8c07ca","unresolved":true,"context_lines":[{"line_number":219,"context_line":"             (\u0027Key4\u0027, \u0027SLODeleteError\u0027, \u0027Unexpected swift response\u0027)])"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"        self.assertEqual(self.s3api.logger.get_lines_for_level(\u0027error\u0027), ["},{"line_number":222,"context_line":"            \u0027Could not parse SLO delete response (200 OK): %s: \u0027 % b\u0027asdf\u0027])"},{"line_number":223,"context_line":"        self.s3api.logger.clear()"},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"    @s3acl"}],"source_content_type":"text/x-python","patch_set":2,"id":"a96c615e_9fb1fb8c","line":222,"updated":"2021-06-21 07:17:21.000000000","message":"Seems like a \"valid\" failure from lower-contraints and py27 tests:\n\n- [\"Could not parse SLO delete response (200 OK): \u0027asdf\u0027: \"]\n?  ^                                              -     ---\n\n+ [\u0027Could not parse SLO delete response (200 OK): asdf: \u0027]\n?  ^                                                  ++\n\nWe found something similar to this the other day, but py2 typecast didn\u0027t quote the error.\n\nChanging to a %r should solve it.. well did in my quick tests.\n\n  self.assertEqual(self.s3api.logger.get_lines_for_level(\u0027error\u0027), [\n            \u0027Could not parse SLO delete response (200 OK): %r: \u0027 % b\u0027asdf\u0027])","commit_id":"7188e2f1bb3ebe0e4a08994c83986e175cb00afe"}]}
