)]}'
{"keystonemiddleware/tests/test_auth_token_middleware.py":[{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"2a764939973e522d11528801026edc7cbdb48b03","unresolved":false,"context_lines":[{"line_number":307,"context_line":"        self.fake_app \u003d fake_app or FakeApp"},{"line_number":308,"context_line":"        self.middleware \u003d None"},{"line_number":309,"context_line":""},{"line_number":310,"context_line":"        signing_dir \u003d self._setup_signing_directory()"},{"line_number":311,"context_line":""},{"line_number":312,"context_line":"        self.conf \u003d {"},{"line_number":313,"context_line":"            \u0027identity_uri\u0027: \u0027https://keystone.example.com:1234/testadmin/\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"9aa7fdbe_5970eedb","line":310,"updated":"2014-10-27 12:59:44.000000000","message":"Could also use fixtures.TempDir()","commit_id":"189f8a8693e71f07d04561bdbca207ebef082334"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"94b87f1ab354c67f87ca99bf2a8a6b78bfcfdeaa","unresolved":false,"context_lines":[{"line_number":307,"context_line":"        self.fake_app \u003d fake_app or FakeApp"},{"line_number":308,"context_line":"        self.middleware \u003d None"},{"line_number":309,"context_line":""},{"line_number":310,"context_line":"        signing_dir \u003d self._setup_signing_directory()"},{"line_number":311,"context_line":""},{"line_number":312,"context_line":"        self.conf \u003d {"},{"line_number":313,"context_line":"            \u0027identity_uri\u0027: \u0027https://keystone.example.com:1234/testadmin/\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"9aa7fdbe_69e6bf45","line":310,"in_reply_to":"9aa7fdbe_5970eedb","updated":"2014-10-27 15:00:13.000000000","message":"Done","commit_id":"189f8a8693e71f07d04561bdbca207ebef082334"}]}
