def test_clean_password2_is_equal(self): data = { 'email': '*****@*****.**', 'password1': 'pass', 'password2': 'pass' } form = UserCreationForm() form.cleaned_data = data self.assertEquals(form.clean_password2(), 'pass')
def test_clean_password2_differs(self): data = { 'email': '*****@*****.**', 'password1': 'pass', 'password2': 'word' } form = UserCreationForm(data) form.cleaned_data = data self.assertRaises(forms.ValidationError, form.clean_password2)
def test_save_not_committing(self): data = { 'email': '*****@*****.**', 'password1': 'pass', 'password2': 'pass' } form = UserCreationForm(data) form.cleaned_data = data user = form.save(commit=False) self.assertFalse(user.id)
def test_save(self): data = { 'email': '*****@*****.**', 'password1': 'pass', 'password2': 'pass' } form = UserCreationForm(data) form.cleaned_data = data user = form.save() self.assertTrue(user.check_password('pass'))