Издевательство над django recaptchafield
При тестировании представления как обойти поле recaptcha внутри формы создания пользователя? Этот тест не работает после добавления поля captcha из django-recaptcha, с ошибкой валидации "Error verifying reCAPTCHA, please try again."
Этот (неправильный) подход говорит мне, что "app.views" не является пакетом, но я могу сделать "from app.views import *" без ошибки
@mock.patch("vividqr.myapp.views.CustomUserCreationForm.fields.ReCaptchaField.validate")
def test_outside_signup_ok(self):
client = Client(HTTP_HOST='vividqr.local')
client.post(reverse('myapp:outside'), data={'action': 'signup',
'signup_form-first_name': 'FirstName',
'signup_form-last_name': 'LastName',
'signup_form-captcha': 'dummystring',
'signup_form-email': 'test24@example.com',
'signup_form-password1': 'DifferentPassword420',
'signup_form-password2': 'DifferentPassword420'}, follow=True)
self.assertEqual(User.objects.filter(email='test24@example.com').count(), 1)