示例#1
0
 def test_set_password(self):
     user = mod.User(name='Administrator',
                     email='*****@*****.**',
                     password='******')
     user._set_password("pass")
     self.assertEqual(True, user.check_password("pass"))
     self.assertEqual(False, user.check_password("password"))
示例#2
0
 def test_user_status(self):
     user = models.User(name="Usuario Nuevo", email="*****@*****.**")
     user._set_password("thepassword")
     self.assertNotEqual(user.get_id(), 0)
     self.assertNotEqual(user.is_active(), False)
     self.assertNotEqual(user.is_anonymous(), True)
     self.assertNotEqual(user.is_authenticated(), False)
示例#3
0
 def test_user_password(self):
     user = models.User(name="Usuario Nuevo", email="*****@*****.**")
     user._set_password("thepassword")
     assert "sha1" in user._get_password()
     self.assertNotEqual(user._get_password(), "thepassword")
     self.assertEqual(True, user.check_password("thepassword"))
     self.assertNotEqual(True, user.check_password("thepassword2"))
     self.assertEqual(False, user.check_password(""))
示例#4
0
 def test__repr__(self):
     user = mod.User(id=25, name='Administrator', email='*****@*****.**')
     self.assertEqual('<User: 25>', user.__repr__())
     self.assertNotEqual('<User: 22>', user.__repr__())
示例#5
0
 def test_is_authenticated(self):
     user = mod.User(name='Administrator', email='*****@*****.**')
     self.assertEqual(True, user.is_authenticated())
     self.assertNotEqual(False, user.is_authenticated())
示例#6
0
 def test_get_id(self):
     user = mod.User(id=45, name='Administrator', email='*****@*****.**')
     self.assertEqual('45', user.get_id())
     self.assertNotEqual('5', user.get_id())
示例#7
0
 def test_get_password(self):
     user = mod.User(name='Administrator',
                     email='*****@*****.**',
                     password='******')
     assert "sha1" in user._get_password()
     assert "md5" not in user._get_password()
示例#8
0
 def test_user_password_none(self):
     user = models.User(name="Usuario Nuevo", email="*****@*****.**")
     self.assertEqual(False, user.check_password("thepassword"))
示例#9
0
 def testUserPassword(self):
     user = models.User(name="Viejo", email="*****@*****.**")
     user._set_password("12346")
     assert "sha1" in user._get_password()
     self.assertNotEqual(user._get_password(), "12346")
     self.assertEqual(True, user.check_password("12346"))
示例#10
0
 def testUserStatus(self):
     user = models.User(name="Viejo", email="*****@*****.**")
     user._set_password("12346")
     self.assertNotEqual(user.get_id(), 0)
     self.assertNotEqual(user.is_active(), False)
示例#11
0
 def testUserNoPassword(self):
     user = models.User(name="Viejo", email="*****@*****.**")
     self.assertEqual(False, user.check_password("12346"))