def test_clean_username(self): # A user with proto_user params does not exist yet. proto_user = UserFactory.build() form = UserCreationForm( { "username": proto_user.username, "password1": proto_user._password, "password2": proto_user._password, } ) assert form.is_valid() assert form.clean_username() == proto_user.username # Creating a user. form.save() # The user with proto_user params already exists, # hence cannot be created. form = UserCreationForm( { "username": proto_user.username, "password1": proto_user._password, "password2": proto_user._password, } ) assert not form.is_valid() assert len(form.errors) == 1 assert "username" in form.errors
def test_get_event_for_moderation_throws_Http404_if_event_doesnt_exist(self): user = UserFactory.build() self.assertRaises(Http404, Event.get_event_for_moderation_or_404, 0, user)
def make_user(self, commit=False): user = UserFactory.build() user.set_password(self.DEFAULT_TEST_PASSWORD) if commit: user.save() return user
def test_get_event_or_404_raises_error404_if_event_doesnt_exist(self): user = UserFactory.build() user.full_clean() self.assertRaises(Http404, Event.get_event_or_404, 0, user)