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', 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_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', today) assert user.reload().email == '*****@*****.**' primary_email_change_event('*****@*****.**', 'ABCDEF012345689', tomorrow) assert user.reload().email == '*****@*****.**' primary_email_change_event('*****@*****.**', 'ABCDEF012345689', yesterday) assert user.reload().email != '*****@*****.**' assert user.reload().email == '*****@*****.**'
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 test_ignored_if_user_not_found(self): """Check that this doesn't throw""" primary_email_change_event('*****@*****.**', 'ABCDEF012345689', datetime(2017, 10, 11))
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""" primary_email_change_event( '*****@*****.**', 'ABCDEF012345689', totimestamp(datetime(2017, 10, 11)))