)]}'
{"keystoneclient/tests/test_utils.py":[{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"f6e775566310382e2bdb600881b9d636664b7951","unresolved":false,"context_lines":[{"line_number":109,"context_line":"        self.old_stdout \u003d sys.stdout"},{"line_number":110,"context_line":"        self.stdout \u003d six.moves.cStringIO()"},{"line_number":111,"context_line":"        self.addCleanup(setattr, self, \u0027stdout\u0027, None)"},{"line_number":112,"context_line":"        sys.stdout \u003d self.stdout"},{"line_number":113,"context_line":"        self.addCleanup(setattr, sys, \u0027stdout\u0027, self.old_stdout)"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"    def test_print_list_unicode(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F%2F2D0%3D","line":112,"updated":"2014-01-07 19:13:09.000000000","message":"yuk, hadn\u0027t noticed that before - there are mocks elsewhere in the file i wonder why not here?","commit_id":"6e4d3c021e298d3dc95f6f5f5d82442f4b1b9742"}]}
