Esempio n. 1
0
class AdminModelTest(unittest.TestCase):
    def setUp(self):
        self.new_admin = Admin(password='******')

    def test_password_setter(self):
        self.assertTrue(self.new_admin.password_hash is not None)

    def test_no_access_password(self):
        with self.assertRaises(AttributeError):
            self.new_admin.password

    def test_password_verification(self):
        self.assertTrue(self.new_admin.verify_password('banana'))
 def test_password_verification(self):
     u = Admin(password='******')
     self.assertTrue(u.verify_password('cat'))
     self.assertFalse(u.verify_password('dog'))