Example #1
0
 def test_invalid_credit_card_displays_errors(self):
     with patch.object(SiteSignupForm, 'create_payment_profile') as mock_method:
         mock_method.side_effect = PaymentGatewayError()
         form = SiteSignupForm(self.data, account=self.account, plan=self.plan)
         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())
Example #2
0
 def test_invalid_credit_card_displays_errors(self):
     with patch.object(SiteSignupForm,
                       'create_payment_profile') as mock_method:
         mock_method.side_effect = PaymentGatewayError()
         form = SiteSignupForm(self.data,
                               account=self.account,
                               plan=self.plan)
         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())