def test_is_authenticated(self): # is_authenticated always return True to make a difference between User instances and AnonymousUser user = User() self.assertTrue(user.is_authenticated())
def test_user_is_valid_with_email_username_and_password_only(self): user = User(username="******", email='*****@*****.**', password="******") user.full_clean() # should not raise
def test_farmer_must_have_email(self): user = User(username="******", password="******") user.save() self.assertRaises(IntegrityError, user.add_to_farmers)
def test_simple_user_is_not_a_farmer(self): user = User(username="******", password="******", email="*****@*****.**") user.save() self.assertFalse(user.is_farmer())
def test_add_user_to_farmers_group(self): user = User(username="******", password="******", email="*****@*****.**") user.save() user.add_to_farmers() self.assertTrue(user.is_farmer())