def test_ignored_because_old_timestamp(self): yesterday = datetime(2017, 10, 1) today = datetime(2017, 10, 2) tomorrow = datetime(2017, 10, 3) user = user_factory(auth_id=123456, fxa_id=self.fxa_id, last_login=today) clear_sessions_event(self.fxa_id, totimestamp(yesterday), 'passwordChanged') assert user.reload().auth_id is not None clear_sessions_event(self.fxa_id, totimestamp(tomorrow), 'passwordChanged') assert user.reload().auth_id is None
def test_success(self): user = user_factory(email='*****@*****.**', fxa_id=self.fxa_id) primary_email_change_event(self.fxa_id, totimestamp(datetime(2017, 10, 11)), '*****@*****.**') user.reload() assert user.email == '*****@*****.**' assert user.email_changed == datetime(2017, 10, 11, 0, 0)
def test_success(self): user = user_factory(email='*****@*****.**', fxa_id='ABCDEF012345689') primary_email_change_event('*****@*****.**', 'ABCDEF012345689', totimestamp(datetime(2017, 10, 11))) user.reload() assert user.email == '*****@*****.**' assert user.email_changed == datetime(2017, 10, 11, 0, 0)
def test_ignored_because_old_timestamp(self): user = user_factory(email='*****@*****.**', fxa_id=self.fxa_id) yesterday = datetime(2017, 10, 1) today = datetime(2017, 10, 2) tomorrow = datetime(2017, 10, 3) primary_email_change_event(self.fxa_id, totimestamp(today), '*****@*****.**') assert user.reload().email == '*****@*****.**' primary_email_change_event(self.fxa_id, totimestamp(tomorrow), '*****@*****.**') assert user.reload().email == '*****@*****.**' primary_email_change_event(self.fxa_id, totimestamp(yesterday), '*****@*****.**') assert user.reload().email != '*****@*****.**' assert user.reload().email == '*****@*****.**'
def test_success(self): user = user_factory(email='*****@*****.**', fxa_id='ABCDEF012345689') primary_email_change_event( '*****@*****.**', 'ABCDEF012345689', totimestamp(datetime(2017, 10, 11))) user.reload() assert user.email == '*****@*****.**' assert user.email_changed == datetime(2017, 10, 11, 0, 0)
def test_ignored_because_old_timestamp(self): user = user_factory(email='*****@*****.**', fxa_id='ABCDEF012345689') yesterday = datetime(2017, 10, 1) today = datetime(2017, 10, 2) tomorrow = datetime(2017, 10, 3) primary_email_change_event( '*****@*****.**', 'ABCDEF012345689', totimestamp(today)) assert user.reload().email == '*****@*****.**' primary_email_change_event( '*****@*****.**', 'ABCDEF012345689', totimestamp(tomorrow)) assert user.reload().email == '*****@*****.**' primary_email_change_event( '*****@*****.**', 'ABCDEF012345689', totimestamp(yesterday)) assert user.reload().email != '*****@*****.**' assert user.reload().email == '*****@*****.**'
def _fire_event(self): delete_user_event(self.fxa_id, totimestamp(datetime(2017, 10, 11))) self.user.reload() assert self.user.email is not None assert self.user.deleted assert self.user.fxa_id is not None
def test_ignored_if_user_not_found(self): """Check that this doesn't throw""" primary_email_change_event(self.fxa_id, totimestamp(datetime(2017, 10, 11)), '*****@*****.**')
def test_ignored_if_user_not_found(self): """Check that this doesn't throw""" clear_sessions_event(self.fxa_id, totimestamp(datetime(2017, 10, 11)), 'passwordChanged')
def test_success(self): user = user_factory(auth_id=123456, fxa_id=self.fxa_id) assert user.auth_id is not None clear_sessions_event(self.fxa_id, totimestamp(datetime(2017, 10, 11)), 'passwordChanged') assert user.reload().auth_id is None
def test_waffle_off(self): delete_user_event(self.fxa_id, totimestamp(datetime(2017, 10, 11))) self.user.reload() assert not self.user.deleted
def test_ignored_if_user_not_found(self): """Check that this doesn't throw""" primary_email_change_event( '*****@*****.**', 'ABCDEF012345689', totimestamp(datetime(2017, 10, 11)))
def test_ignored_if_user_not_found(self): """Check that this doesn't throw""" primary_email_change_event('*****@*****.**', 'ABCDEF012345689', totimestamp(datetime(2017, 10, 11)))