def test_user_valid_password_validation(self): self.assertTrue(user_validation(MockUser(password="******")))
def test_user_raise_password_validation_exception(self): with self.assertRaises(ValueException) as _ex: user_validation(MockUser(password="******")) self.assertEqual("Entered password is not valid!", str(_ex.exception))
def test_user_success(self): self.assertTrue( user_validation( MockUser(first_name='first name', last_name='last name')))
def test_user_no_password_raise_exception(self): with self.assertRaises(ValueException) as _ex: user_validation(MockUser(password=''))
def test_user_raise_exception_no_last_name(self): with self.assertRaises(ValueException) as context: user_validation(MockUser(first_name='first name', last_name='')) self.assertEqual('Last Name is Required!', str(context.exception))