Esempio n. 1
0
 def test_reset_password(self):
     user = User(password='******', name='username', id=104)
     key = 'sample_secret_key'
     expire_reset_token = user.generate_reset_token(key, -10)
     self.assertFalse(user.reset_password(key, expire_reset_token, 'new_password'))
     self.assertTrue(user.verify_password('userpassword'))
     reset_token = user.generate_reset_token(key, 3600)
     self.assertTrue(user.reset_password(key, reset_token, 'new_password'))
     self.assertTrue(user.verify_password('new_password'))
Esempio n. 2
0
 def test_verify_password(self):
     user = User(name='username', password='******')
     self.assertFalse(user.verify_password('wrong _password'))
     self.assertTrue(user.verify_password('userpassword_20'))