def test_invalid_invitation_token(self): """Test that a invitation token from another user fails""" user_email1 = '*****@*****.**' user_email2 = '*****@*****.**' token = User.generate_invitation_token(user_email1) self.assertNotEqual(User.email_from_invitation_token(token), user_email2)
def test_expired_invitation_token(self): """Test that an expired invitation token fails""" user_email = '*****@*****.**' token = User.generate_invitation_token(user_email, 1) time.sleep(2) self.assertFalse(User.email_from_invitation_token(token), user_email)
def test_valid_invitation_token(self): """Test a valid invitation token""" user_email = '*****@*****.**' token = User.generate_invitation_token(user_email) self.assertEqual(User.email_from_invitation_token(token), user_email)