)]}'
{"keystone/tests/unit/common/test_notifications.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"da87a4486f96e94f7b302ad51d14fa1c083a7953","unresolved":false,"context_lines":[{"line_number":764,"context_line":""},{"line_number":765,"context_line":"    def test_locked_out_user_sends_notification(self):"},{"line_number":766,"context_line":"        # TODO(morgan): skip this test until users is ported to flask."},{"line_number":767,"context_line":"        self.skipTest(\u0027Users are not handled via flask.\u0027)"},{"line_number":768,"context_line":"        password \u003d uuid.uuid4().hex"},{"line_number":769,"context_line":"        new_password \u003d uuid.uuid4().hex"},{"line_number":770,"context_line":"        expected_responses \u003d [AssertionError, AssertionError, AssertionError,"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_99c8ad56","side":"PARENT","line":767,"updated":"2018-10-11 13:55:09.000000000","message":"I looked in d97832e8e8 but I could find the reason why this change was made and the commit message here doesn\u0027t really explain it either.","commit_id":"b98089e5b04bff5a735c306d3d13b896925feeed"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"4c002b434427552ac2aea0f532c1a09954cb026b","unresolved":false,"context_lines":[{"line_number":764,"context_line":""},{"line_number":765,"context_line":"    def test_locked_out_user_sends_notification(self):"},{"line_number":766,"context_line":"        # TODO(morgan): skip this test until users is ported to flask."},{"line_number":767,"context_line":"        self.skipTest(\u0027Users are not handled via flask.\u0027)"},{"line_number":768,"context_line":"        password \u003d uuid.uuid4().hex"},{"line_number":769,"context_line":"        new_password \u003d uuid.uuid4().hex"},{"line_number":770,"context_line":"        expected_responses \u003d [AssertionError, AssertionError, AssertionError,"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_808a6962","side":"PARENT","line":767,"in_reply_to":"3f79a3b5_99c8ad56","updated":"2018-10-11 18:54:04.000000000","message":"It was a change because we couldn\u0027t emit notifications in the transitional place with users on webob and auth on flask. The notifications were emitted from identity_api.authenticate via a decorator and at the time of auth conversion, all notifications were flask-only on \"auth\" code flows.","commit_id":"b98089e5b04bff5a735c306d3d13b896925feeed"}]}
