def test_invalid_credit_card_displays_errors(self): with patch.object(CreateResellerAccountForm, 'create_payment_profile') as mock_method: mock_method.side_effect = PaymentGatewayError() form = CreateResellerAccountForm(self.data) self.assertFalse(form.is_valid()) self.assertTrue(form.create_payment_profile.called) self.assertTrue('Unable to process your credit card.' in form.non_field_errors())
def signup(request): if request.method == "POST": form = CreateResellerAccountForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect(reverse("auth_login")) else: form = CreateResellerAccountForm() return direct_to_template(request, template="sales/signup.html", extra_context={"form": form})
def signup(request): if request.method == 'POST': form = CreateResellerAccountForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect(reverse('auth_login')) else: form = CreateResellerAccountForm() return direct_to_template(request, template='sales/signup.html', extra_context={'form': form})