def test_clean_username_user_exist(self): data = { 'username': self.user.username, 'password': self.user.password, 'password2': self.user.password, 'email': '*****@*****.**' } form = RegisterForm(data=data) self.assertFalse(form.is_valid()) form.cleaned_data = data with self.assertRaises(forms.ValidationError) as e: form.clean_username() self.assertEqual(e.exception.message, "Użytkownik już istnieje")
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()