Exemplo n.º 1
0
 def testSetPassword(self):
     user = User(email='*****@*****.**')
     user.password = '******'
     self.assertNotEqual(user.password, MD5Type.generate('pass1'))
     self.assertTrue(user.challenge_password('pass1'))
Exemplo n.º 2
0
 def testValidUser(self):
     user = User(email='*****@*****.**', password=MD5Type.generate('secret'))
     self.assertTrue(user.challenge_password(MD5Type.generate('secret')))
     user.store(self.db)
     self.assertEqual(self.db[user.id][u'email'], u'*****@*****.**')
     self.assertEqual(user.id, '*****@*****.**')
Exemplo n.º 3
0
 def testPasswordSetterWithKeywordOnInitialization(self):
     user = User(email='*****@*****.**',password='******')
     self.assertNotEqual(user.password, MD5Type.generate('pass1'))
     self.assertTrue(user.challenge_password('pass1'))