)]}'
{"keystone/tests/core.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"d9db3383f86c759b042d6a49f12842d5ef017b6d","unresolved":false,"context_lines":[{"line_number":259,"context_line":"        cache.configure_cache_region(cache.REGION)"},{"line_number":260,"context_line":"        self.opt(policy_file\u003detcdir(\u0027policy.json\u0027))"},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"        exception._FATAL_EXCEPTION_FORMAT_ERRORS \u003d True"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"    def config(self, config_files):"},{"line_number":265,"context_line":"        CONF(args\u003d[], project\u003d\u0027keystone\u0027, default_config_files\u003dconfig_files)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2FvCE%3D","line":262,"updated":"2013-10-29 18:33:44.000000000","message":"this doesn\u0027t need to be in setUp for every test. Move it to after line 82.","commit_id":"ab39cd2dc6a11763c4e2a26f9bf57da0d74db918"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"f37b3e3dbfaf5a08259a2527ec0e2a02f2cfb107","unresolved":false,"context_lines":[{"line_number":259,"context_line":"        cache.configure_cache_region(cache.REGION)"},{"line_number":260,"context_line":"        self.opt(policy_file\u003detcdir(\u0027policy.json\u0027))"},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"        exception._FATAL_EXCEPTION_FORMAT_ERRORS \u003d True"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"    def config(self, config_files):"},{"line_number":265,"context_line":"        CONF(args\u003d[], project\u003d\u0027keystone\u0027, default_config_files\u003dconfig_files)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2Frxk%3D","line":262,"in_reply_to":"AAAATn%2F%2FvCE%3D","updated":"2013-10-30 15:02:42.000000000","message":"Done","commit_id":"ab39cd2dc6a11763c4e2a26f9bf57da0d74db918"}],"keystone/tests/fixtures.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"d9db3383f86c759b042d6a49f12842d5ef017b6d","unresolved":false,"context_lines":[{"line_number":22,"context_line":"import stubout"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"class MoxFixture(fixtures.Fixture):"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    def setUp(self):"},{"line_number":28,"context_line":"        super(MoxFixture, self).setUp()"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2FvBc%3D","line":25,"updated":"2013-10-29 18:33:44.000000000","message":"Docs would be nice. (sample usage)","commit_id":"ab39cd2dc6a11763c4e2a26f9bf57da0d74db918"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"d9db3383f86c759b042d6a49f12842d5ef017b6d","unresolved":false,"context_lines":[{"line_number":31,"context_line":"        self.addCleanup(self.mox.VerifyAll)"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"class StuboutFixture(fixtures.Fixture):"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    def setUp(self):"},{"line_number":37,"context_line":"        super(StuboutFixture, self).setUp()"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2FvBY%3D","line":34,"updated":"2013-10-29 18:33:44.000000000","message":"Docs would be nice.","commit_id":"ab39cd2dc6a11763c4e2a26f9bf57da0d74db918"}],"keystone/tests/test_backend_ldap.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"d9db3383f86c759b042d6a49f12842d5ef017b6d","unresolved":false,"context_lines":[{"line_number":15,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":16,"context_line":"# under the License."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from __future__ import absolute_import"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"import copy"},{"line_number":21,"context_line":"import uuid"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2FvA0%3D","line":18,"updated":"2013-10-29 18:33:44.000000000","message":"do we need this since not importing fixtures?","commit_id":"ab39cd2dc6a11763c4e2a26f9bf57da0d74db918"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"f37b3e3dbfaf5a08259a2527ec0e2a02f2cfb107","unresolved":false,"context_lines":[{"line_number":15,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":16,"context_line":"# under the License."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from __future__ import absolute_import"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"import copy"},{"line_number":21,"context_line":"import uuid"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2FrxA%3D","line":18,"in_reply_to":"AAAATn%2F%2FvA0%3D","updated":"2013-10-30 15:02:42.000000000","message":"Done.  This was from an earlier change in this file.","commit_id":"ab39cd2dc6a11763c4e2a26f9bf57da0d74db918"}],"keystone/tests/test_notifications.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"d3d108219c7e3cf90730c8ebeb64bd019cfd4197","unresolved":false,"context_lines":[{"line_number":125,"context_line":"    def setUp(self):"},{"line_number":126,"context_line":"        super(NotificationsTestCase, self).setUp()"},{"line_number":127,"context_line":"        fixture \u003d self.useFixture(moxstubout.MoxStubout())"},{"line_number":128,"context_line":"        self.stubs \u003d fixture.stubs"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"    def test_send_notification(self):"},{"line_number":131,"context_line":"        \"\"\"Test the private method _send_notification to ensure event_type,"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATn%2F%2Fmkw%3D","line":128,"updated":"2013-10-31 15:35:53.000000000","message":"seems like we have a lot of duplicated code... consider\n\n self._usesStubout(stubs\u003dTrue)","commit_id":"f87250c7261b977adbfab70876b076248f1965f4"}]}
