我有一个django应用程序,它使用
接受PayPal付款我正在手动测试PayPal的Sandbox API。我想从两个角度更加系统化:
1)在编写代码和测试内容时,我不想通过大量点击来刺激PayPal IPN。什么是为特定场景生成快速生成IPN的最佳方法。 2)在更一般的层面上,我如何对与IMAP,PayPal IPN,Web服务等外部服务接口的任何应用程序进行单元测试?
答案 0 :(得分:0)
组织您的代码,以便您可以使用来自unittest的所需参数调用调用paypal ipn本身的例程。
学习单元测试:https://docs.djangoproject.com/en/1.4/topics/testing/