Ejemplo n.º 1
0
    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')
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
    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)
Ejemplo n.º 4
0
    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'))