コード例 #1
0
 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())
コード例 #2
0
ファイル: test_site_creation.py プロジェクト: tonomuniz/tiger
 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())
コード例 #3
0
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})
コード例 #4
0
ファイル: views.py プロジェクト: tonomuniz/tiger
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})