)]}'
{"neutron/tests/base.py":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"efe37e5e48a1545a2ca8863b6d29a30ea53927f6","unresolved":false,"context_lines":[{"line_number":160,"context_line":"            try:"},{"line_number":161,"context_line":"                return handler(*args, **kwargs)"},{"line_number":162,"context_line":"            except Exception:"},{"line_number":163,"context_line":"                self.addDetail(\u0027failure in exception handler %s\u0027 % handler,"},{"line_number":164,"context_line":"                               testtools.content.TracebackContent("},{"line_number":165,"context_line":"                                    sys.exc_info(), self))"},{"line_number":166,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9aed3d3a_f5638918","line":163,"updated":"2016-02-26 21:51:55.000000000","message":"no need for save_and_reraise magic?","commit_id":"62e611a7c7e22bebbc3db6e9bfe5860a0d7ba14f"}],"neutron/tests/unit/tests/test_base.py":[{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"ff5fd2f4a209e4d1bf50cb269260cfd27ee12028","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from neutron.tests import base"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class BrokenExceptionHandlerTestCase(base.DietTestCase):"},{"line_number":25,"context_line":"    # Embedded to hide from the regular test discovery"},{"line_number":26,"context_line":"    class MyTestCase(base.DietTestCase):"},{"line_number":27,"context_line":"        def setUp(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"9aed3d3a_4bcd765c","line":24,"updated":"2016-02-26 22:34:44.000000000","message":"We need tests for test constructs?","commit_id":"7a80caff5975afea757534e767b2d0182b7c9098"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"cd697bb6723ad1efbf4e93526335e28c75387166","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from neutron.tests import base"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class BrokenExceptionHandlerTestCase(base.DietTestCase):"},{"line_number":25,"context_line":"    # Embedded to hide from the regular test discovery"},{"line_number":26,"context_line":"    class MyTestCase(base.DietTestCase):"},{"line_number":27,"context_line":"        def setUp(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"9aed3d3a_61cb3b54","line":24,"in_reply_to":"9aed3d3a_4bcd765c","updated":"2016-02-26 23:27:30.000000000","message":"that wu","commit_id":"7a80caff5975afea757534e767b2d0182b7c9098"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"16e72bf28c1080c3de73f6610421c0843f596dcc","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from neutron.tests import base"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class BrokenExceptionHandlerTestCase(base.DietTestCase):"},{"line_number":25,"context_line":"    # Embedded to hide from the regular test discovery"},{"line_number":26,"context_line":"    class MyTestCase(base.DietTestCase):"},{"line_number":27,"context_line":"        def setUp(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"9aed3d3a_e1046b7f","line":24,"in_reply_to":"9aed3d3a_61cb3b54","updated":"2016-02-26 23:27:52.000000000","message":"fat finger: would be nice...","commit_id":"7a80caff5975afea757534e767b2d0182b7c9098"}]}
