)]}'
{"gnocchi/tests/test_rest.py":[{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"4abb915b8ef7bf5d11e536c64cdeafea051fce86","unresolved":false,"context_lines":[{"line_number":398,"context_line":"        result \u003d self.app.delete(\"/v1/archive_policy/%s\" % ap,"},{"line_number":399,"context_line":"                                 status\u003d400)"},{"line_number":400,"context_line":"        self.assertIn("},{"line_number":401,"context_line":"            b\"Archive policy \" + ap + \" does not exist\","},{"line_number":402,"context_line":"            result.body)"},{"line_number":403,"context_line":""},{"line_number":404,"context_line":"    def test_delete_archive_policy_in_use(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a961159_9ec8de75","line":401,"updated":"2014-12-18 11:55:43.000000000","message":"The bytes literal causes \u0027TypeError: can\u0027t concat bytes to str\u0027 on py3:\n\n b\"Archive policy\" ...\n ^^^","commit_id":"587201fd3fb6fc16c69b6ccfc041a8fc566dec26"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"bdc89832379df7216e7672b8c57c16794b04428e","unresolved":false,"context_lines":[{"line_number":398,"context_line":"        result \u003d self.app.delete(\"/v1/archive_policy/%s\" % ap,"},{"line_number":399,"context_line":"                                 status\u003d400)"},{"line_number":400,"context_line":"        self.assertIn("},{"line_number":401,"context_line":"            b\"Archive policy \" + ap + \" does not exist\","},{"line_number":402,"context_line":"            result.body)"},{"line_number":403,"context_line":""},{"line_number":404,"context_line":"    def test_delete_archive_policy_in_use(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a961159_546d6e98","line":401,"in_reply_to":"3a961159_9ec8de75","updated":"2014-12-18 15:56:08.000000000","message":"Done","commit_id":"587201fd3fb6fc16c69b6ccfc041a8fc566dec26"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"4abb915b8ef7bf5d11e536c64cdeafea051fce86","unresolved":false,"context_lines":[{"line_number":417,"context_line":"        result \u003d self.app.delete(\"/v1/archive_policy/%s\" % ap,"},{"line_number":418,"context_line":"                                 status\u003d400)"},{"line_number":419,"context_line":"        self.assertIn("},{"line_number":420,"context_line":"            b\"Archive policy \" + ap + \" is still in use\","},{"line_number":421,"context_line":"            result.body)"},{"line_number":422,"context_line":""},{"line_number":423,"context_line":"    def test_get_archive_policy_non_existent(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a961159_1eb5ceed","line":420,"updated":"2014-12-18 11:55:43.000000000","message":"Similarly.","commit_id":"587201fd3fb6fc16c69b6ccfc041a8fc566dec26"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"bdc89832379df7216e7672b8c57c16794b04428e","unresolved":false,"context_lines":[{"line_number":417,"context_line":"        result \u003d self.app.delete(\"/v1/archive_policy/%s\" % ap,"},{"line_number":418,"context_line":"                                 status\u003d400)"},{"line_number":419,"context_line":"        self.assertIn("},{"line_number":420,"context_line":"            b\"Archive policy \" + ap + \" is still in use\","},{"line_number":421,"context_line":"            result.body)"},{"line_number":422,"context_line":""},{"line_number":423,"context_line":"    def test_get_archive_policy_non_existent(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a961159_d4087edb","line":420,"in_reply_to":"3a961159_1eb5ceed","updated":"2014-12-18 15:56:08.000000000","message":"Done","commit_id":"587201fd3fb6fc16c69b6ccfc041a8fc566dec26"}]}
