def test_clean_email_exist(self): data = { 'username': '******', 'password': '******', 'password2': 'test7', 'email': self.user.email } form = RegisterForm(data=data) self.assertFalse(form.is_valid()) form.cleaned_data = data with self.assertRaises(forms.ValidationError) as e: form.clean_email() self.assertEqual(e.exception.message, "Email znajduje się już w bazie")
def test_form_is_valid(self): data = { 'username': '******', 'password': '******', 'password2': 'test5', 'email': '*****@*****.**', 'accept': True } form = RegisterForm(data=data) self.assertTrue(form.is_valid()) self.assertEqual(data['username'], form.clean_username()) self.assertEqual(data['password2'], form.clean_password2()) self.assertEqual(data['email'], form.clean_email()) User.objects.filter(username='******').delete()