def test_check_fields(self): user = User() user.set_username('test') user.set_password('test') user.bio = 'I am test' self.assertEqual(user.username, 'test') self.assertNotEqual(user.username, 'test1') self.assertTrue(user.check_password('test')) self.assertFalse(user.check_password('test1')) self.assertEqual(user.bio, 'I am test') self.assertNotEqual(user.bio, 'Python is cool!!!')
def test_adding_new_user(self): user = User(username='******', email='*****@*****.**', first_name='test_fist', last_name='test_last') user.set_password('test_passwd') db.session.add(user) db.session.commit() self.assertIsInstance(user, User) self.assertEqual(1, user.id) self.assertEqual('test_username', user.username) self.assertEqual('*****@*****.**', user.email) self.assertEqual('test_fist', user.first_name) self.assertEqual('test_last', user.last_name) self.assertEqual(user.check_password('test_passwd'), True) self.assertEqual(user.check_password('test_passwd_not_correct'), False) self.assertEqual(1, User.query.count())
def test_new_user(): """ Given a User model When a new user is created Then check the username, email, and password are correct """ user = User(username='******', email='*****@*****.**', password='******', college='Computing and Informatics', major='Computer Science') assert user.username == 'dummy' assert user.email == '*****@*****.**' assert user.password != 'password' assert user.check_password('password') assert user.college == 'Computing and Informatics' assert user.major == 'Computer Science'
def test_password_hashing(self): u = User(username='******') u.set_password('cat') self.assertFalse(u.check_password('dog')) self.assertTrue(u.check_password('cat'))
def test_password_hashing(self): u = User(username="******") u.set_password("kissa") self.assertFalse(u.check_password("koira")) self.assertTrue(u.check_password("kissa"))
def test__check_password__password_check_checks_out(self, db): user = User(username="******", email="*****@*****.**") user.set_password("abcdef") assert user.check_password("abcdef") is True
def test_User2(self): u = User(username='******') u.set_password('bug') self.assertFalse(u.check_password('ant')) self.assertTrue(u.check_password('bug'))
def test_User1(self): u = User(username='******') u.set_password('duck') self.assertFalse(u.check_password('chicken')) self.assertTrue(u.check_password('duck'))
def test_email(self): u = User(username='******') u.set_password('lion') self.assertFalse(u.check_password('dog')) self.assertTrue(u.check_password('lion'))
def test_User4(self): u = User(username='******') u.set_password('clock') self.assertFalse(u.check_password('chicken')) self.assertTrue(u.check_password('clock'))
def test_User3(self): u = User(username='******') u.set_password('mango') self.assertFalse(u.check_password('orange')) self.assertTrue(u.check_password('mango'))