)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"b3270dc543ef563029fe24ca801af9be9f23aa5b","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2015-03-09 21:48:49 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fixes tests to use the config fixture"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I0d37a3f7e4e8dc3074be7721de6befed7e094c41"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9a80dd14_44b2ad4c","line":8,"updated":"2015-03-09 22:06:02.000000000","message":"what\u0027s wrong with it?","commit_id":"56979b8e9d408fc47638e2193b1f182764d7c582"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"4b12f3c53f89269fcba243c0fa59f79999fe1f58","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2015-03-09 21:48:49 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fixes tests to use the config fixture"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I0d37a3f7e4e8dc3074be7721de6befed7e094c41"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bab921fb_723cb82f","line":8,"in_reply_to":"9a80dd14_44b2ad4c","updated":"2015-04-23 00:16:45.000000000","message":"Added a slightly more detailed comment","commit_id":"56979b8e9d408fc47638e2193b1f182764d7c582"}],"keystone/tests/unit/common/test_notifications.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"b3270dc543ef563029fe24ca801af9be9f23aa5b","unresolved":false,"context_lines":[{"line_number":178,"context_line":"    def setUp(self):"},{"line_number":179,"context_line":"        super(NotificationsTestCase, self).setUp()"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"        self.config_fixture \u003d self.useFixture(config_fixture.Config(CONF))"},{"line_number":182,"context_line":"        self.config_fixture.config(rpc_backend\u003d\u0027fake\u0027,"},{"line_number":183,"context_line":"                                   notification_driver\u003d[\u0027fake\u0027])"},{"line_number":184,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9a80dd14_047c3571","line":181,"updated":"2015-03-09 22:06:02.000000000","message":"no need to keep this around (remove self.)","commit_id":"56979b8e9d408fc47638e2193b1f182764d7c582"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"4b12f3c53f89269fcba243c0fa59f79999fe1f58","unresolved":false,"context_lines":[{"line_number":178,"context_line":"    def setUp(self):"},{"line_number":179,"context_line":"        super(NotificationsTestCase, self).setUp()"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"        self.config_fixture \u003d self.useFixture(config_fixture.Config(CONF))"},{"line_number":182,"context_line":"        self.config_fixture.config(rpc_backend\u003d\u0027fake\u0027,"},{"line_number":183,"context_line":"                                   notification_driver\u003d[\u0027fake\u0027])"},{"line_number":184,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bab921fb_f264484a","line":181,"in_reply_to":"9a80dd14_047c3571","updated":"2015-04-23 00:16:45.000000000","message":"Done","commit_id":"56979b8e9d408fc47638e2193b1f182764d7c582"}],"keystone/tests/unit/core.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"b3270dc543ef563029fe24ca801af9be9f23aa5b","unresolved":false,"context_lines":[{"line_number":379,"context_line":"        super(TestCase, self).setUp()"},{"line_number":380,"context_line":"        self.addCleanup(self.cleanup_instance(\u0027config_fixture\u0027, \u0027logger\u0027))"},{"line_number":381,"context_line":""},{"line_number":382,"context_line":"        self.useFixture(mockpatch.PatchObject(logging.Handler, \u0027handleError\u0027,"},{"line_number":383,"context_line":"                                              side_effect\u003dBadLog))"},{"line_number":384,"context_line":"        self.config_fixture \u003d self.useFixture(config_fixture.Config(CONF))"},{"line_number":385,"context_line":"        self.config(self.config_files())"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a80dd14_848f4574","line":382,"updated":"2015-03-09 22:06:02.000000000","message":"why is it ok to remove the cleanup? CONF is global state.","commit_id":"56979b8e9d408fc47638e2193b1f182764d7c582"}]}
