)]}'
{"keystone/tests/unit/test_revoke.py":[{"author":{"_account_id":18464,"name":"Richard Avelar","email":"csravelar@gmail.com","username":"razone"},"change_message_id":"b378905dcc9bb283bdd6397511d1431b3d9df081","unresolved":false,"context_lines":[{"line_number":130,"context_line":"    # not match the event. The numerous return False indicate"},{"line_number":131,"context_line":"    # that the token is still valid and short-circuits the"},{"line_number":132,"context_line":"    # rest of the logic."},{"line_number":133,"context_line":"    attribute_names \u003d [\u0027project_id\u0027, \u0027expires_at\u0027, \u0027trust_id\u0027,"},{"line_number":134,"context_line":"                       \u0027consumer_id\u0027,\u0027audit_id\u0027, \u0027audit_chain_id\u0027]"},{"line_number":135,"context_line":"    for attribute_name in attribute_names:"},{"line_number":136,"context_line":"        if getattr(event, attribute_name) is not None:"}],"source_content_type":"text/x-python","patch_set":2,"id":"ffe62b97_262222ba","line":133,"updated":"2017-03-29 15:28:05.000000000","message":"Actually only removed access_token_id from the list. It wasn\u0027t being used anywhere int the tests.","commit_id":"829a0ac3273903a39c001559852042749adf38b5"}]}
