def testSetPassword(self): user = User(email='*****@*****.**') user.password = '******' self.assertNotEqual(user.password, MD5Type.generate('pass1')) self.assertTrue(user.challenge_password('pass1'))
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, '*****@*****.**')
def testPasswordSetterWithKeywordOnInitialization(self): user = User(email='*****@*****.**',password='******') self.assertNotEqual(user.password, MD5Type.generate('pass1')) self.assertTrue(user.challenge_password('pass1'))