Example #1
0
 def test_tclink_call(self):
     """
     Test that tclink is called
     """
     user = model_factory(User, first_name='test', last_name='test',
                                                                 save=True)
     cart = model_factory(Cart, contact=user.contact, is_active=True,
                                                                 save=True)
     order = model_factory(Order, cart=cart, save=True)
     request = RequestFactory().post(path='/', data={'order_id': order.id})
     request.session = {'payment_data':
                                 {'credit_number': '4111-1111-1111-1111',
                                  'expire': '102012',
                                  'ccv': 123
                                  }
                        }
     view = SuccessPaymentView()
     view.request = request
     with patch('tclink.send') as tclinc:
         view.get_context_data()
         self.assertTrue(tclinc.call_count == 1)
Example #2
0
from django.conf.urls.defaults import url, patterns
from salest.payments.modules.trustcommerce.processor import SuccessPaymentView

urlpatterns = patterns('salest.payments.modules.trustcommerce.processor',
    url(r'^trustcommerce/success/', SuccessPaymentView.as_view(),
                                                name='trustcommerce_success'),
)