)]}'
{"keystonemiddleware/tests/test_auth_token_middleware.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"eb4f7f6351fe531387600665043cbe0d9a7bdda7","unresolved":false,"context_lines":[{"line_number":1803,"context_line":"        try:"},{"line_number":1804,"context_line":"            response \u003d self.examples.JSON_TOKEN_RESPONSES[token_id]"},{"line_number":1805,"context_line":"        except KeyError:"},{"line_number":1806,"context_line":"            response \u003d \"\""},{"line_number":1807,"context_line":"            context.status_code \u003d 404"},{"line_number":1808,"context_line":""},{"line_number":1809,"context_line":"        return response"}],"source_content_type":"text/x-python","patch_set":6,"id":"baa201ad_797eb46b","line":1806,"updated":"2014-10-16 00:11:57.000000000","message":"moving this didn\u0027t change anything.","commit_id":"89eddf54eea800610407a7995cbedca3498c1382"}],"keystonemiddleware/tests/utils.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"eb4f7f6351fe531387600665043cbe0d9a7bdda7","unresolved":false,"context_lines":[{"line_number":77,"context_line":"        elif body:"},{"line_number":78,"context_line":"            self.assertEqual(body, last_request_body)"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    def assertQueryStringIs(self, qs\u003d\u0027\u0027):"},{"line_number":81,"context_line":"        \"\"\"Verify the QueryString matches what is expected."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"        The qs parameter should be of the format \\\u0027foo\u003dbar\u0026abc\u003dxyz\\\u0027"}],"source_content_type":"text/x-python","patch_set":6,"id":"baa201ad_b9c1fc81","side":"PARENT","line":80,"updated":"2014-10-16 00:11:57.000000000","message":"these changes are unrelated.","commit_id":"6266ed437d454a95bbd002234f94e646e45b29a7"}]}
