)]}'
{"keystone/tests/unit/test_revoke.py":[{"author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"change_message_id":"7cce8ce71b1c89e2baafc10f8c09bdb2282d3a31","unresolved":false,"context_lines":[{"line_number":681,"context_line":"    def _assertEmpty(self, collection):"},{"line_number":682,"context_line":"        return self.assertEqual(0, len(collection), \"collection not empty\")"},{"line_number":683,"context_line":""},{"line_number":684,"context_line":"    def test_cleanup(self):"},{"line_number":685,"context_line":"        events \u003d self.events"},{"line_number":686,"context_line":"        self._assertEmpty(self.revoke_events)"},{"line_number":687,"context_line":"        for i in range(0, 10):"}],"source_content_type":"text/x-python","patch_set":1,"id":"dfeb2761_4ac243eb","side":"PARENT","line":684,"updated":"2017-04-03 18:54:51.000000000","message":"This is a test which is run by the test framework, so it\u0027s not unused.","commit_id":"98df31b1dcf3c485b5b74d8236737572aaa7f1ac"}]}
