Exemplo n.º 1
0
 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)
Exemplo n.º 2
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)
Exemplo n.º 3
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)
Exemplo n.º 4
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 == '*****@*****.**'
Exemplo n.º 5
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',
                                   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 == '*****@*****.**'
Exemplo n.º 6
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 == '*****@*****.**'
Exemplo n.º 7
0
 def test_ignored_if_user_not_found(self):
     """Check that this doesn't throw"""
     primary_email_change_event('*****@*****.**', 'ABCDEF012345689',
                                datetime(2017, 10, 11))
Exemplo n.º 8
0
 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)),
                                '*****@*****.**')
Exemplo n.º 9
0
 def test_ignored_if_user_not_found(self):
     """Check that this doesn't throw"""
     primary_email_change_event(
         '*****@*****.**', 'ABCDEF012345689',
         totimestamp(datetime(2017, 10, 11)))