def test_returns_None_if_no_user_with_that_email(self): self.assertIsNone(pwlab().get_user(EMAIL))
def test_returns_existing_user_with_correct_email_if_token(self): email = '*****@*****.**' existing_user = User.objects.create(email=email) token = Token.objects.create(email=email) user = pwlab().authenticate(token.uid) self.assertEqual(user, existing_user)
def test_gets_user_by_email(self): User.objects.create(email='*****@*****.**') desired_user = User.objects.create(email=EMAIL) found_user = pwlab().get_user(EMAIL) self.assertEqual(found_user, desired_user)
def test_returns_None_if_no_token(self): result = pwlab().authenticate('no-such-token') self.assertIsNone(result)