)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"change_message_id":"792f330c076c372f63364da974dba537c2527a21","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Stops injecting revoke_api into TestCase"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Unit tests really shouldn\u0027t really be using injectionl The objects that"},{"line_number":10,"context_line":"are require by a test should be explicitly constructed and used."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ia9101c45da8ae6176f8c975ad63276eb231b60c1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9a80dd14_87000637","line":9,"updated":"2015-03-10 14:12:31.000000000","message":"delete 1 \u0027really\u0027\ns/injectionl/injection\\./","commit_id":"adb93d254cad5b1c6dffaaa48ee8bf9fe2044bee"},{"author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"change_message_id":"792f330c076c372f63364da974dba537c2527a21","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Stops injecting revoke_api into TestCase"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Unit tests really shouldn\u0027t really be using injectionl The objects that"},{"line_number":10,"context_line":"are require by a test should be explicitly constructed and used."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ia9101c45da8ae6176f8c975ad63276eb231b60c1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9a80dd14_479e0e09","line":10,"updated":"2015-03-10 14:12:31.000000000","message":"s/require/required/","commit_id":"adb93d254cad5b1c6dffaaa48ee8bf9fe2044bee"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"9e30f98bc49b811153b5d1195bb7ca4ccd693118","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Stops injecting revoke_api into TestCase"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Unit tests really shouldn\u0027t really be using injection. The objects that"},{"line_number":10,"context_line":"are required by a test should be explicitly constructed and used."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ia9101c45da8ae6176f8c975ad63276eb231b60c1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9a80dd14_8232f9a4","line":9,"updated":"2015-03-13 18:55:28.000000000","message":"change \"really shouldn\u0027t really\" to \"must not\"","commit_id":"72a35c1314f9349ea5a38fd3d5c96b350bbabca1"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"b2575a95b53ac0b79186243a5a8a615ecff18a68","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Stops injecting revoke_api into TestCase"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Unit tests really shouldn\u0027t really be using injection. The objects that"},{"line_number":10,"context_line":"are required by a test should be explicitly constructed and used."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ia9101c45da8ae6176f8c975ad63276eb231b60c1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7aaa499b_e6542722","line":9,"in_reply_to":"9a80dd14_8232f9a4","updated":"2015-04-15 00:40:37.000000000","message":"Done","commit_id":"72a35c1314f9349ea5a38fd3d5c96b350bbabca1"}],"keystone/tests/unit/test_revoke.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"9e30f98bc49b811153b5d1195bb7ca4ccd693118","unresolved":false,"context_lines":[{"line_number":114,"context_line":""},{"line_number":115,"context_line":"class RevokeTests(object):"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"    def setUp(self):"},{"line_number":118,"context_line":"        super(RevokeTests, self).setUp()"},{"line_number":119,"context_line":"        self.revoke_api \u003d revoke.Manger()"},{"line_number":120,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9a80dd14_e2a3b59b","line":117,"updated":"2015-03-13 18:55:28.000000000","message":"this is unnecessary, remove it.","commit_id":"72a35c1314f9349ea5a38fd3d5c96b350bbabca1"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"b2575a95b53ac0b79186243a5a8a615ecff18a68","unresolved":false,"context_lines":[{"line_number":114,"context_line":""},{"line_number":115,"context_line":"class RevokeTests(object):"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"    def setUp(self):"},{"line_number":118,"context_line":"        super(RevokeTests, self).setUp()"},{"line_number":119,"context_line":"        self.revoke_api \u003d revoke.Manger()"},{"line_number":120,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7aaa499b_e668a789","line":117,"in_reply_to":"9a80dd14_e2a3b59b","updated":"2015-04-15 00:40:37.000000000","message":"Since this is a part of a multiple inheritance tree and it\u0027s better to add this than not. This will be needed (if it isn\u0027t already) if the imports change order or if another class is added to the import tree.","commit_id":"72a35c1314f9349ea5a38fd3d5c96b350bbabca1"}]}
