コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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 == '*****@*****.**'
コード例 #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 == '*****@*****.**'
コード例 #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 == '*****@*****.**'
コード例 #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))
コード例 #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)),
                                '*****@*****.**')
コード例 #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)))