def test_token(self): request = testing.DummyRequest() payload = PayPalPayload(request, 'method_with_callbacks') payload.add_token('12345', '6789') self.assertEqual(payload, { 'METHOD': 'method_with_callbacks', 'VERSION': '72.0', 'USER': '******', 'PWD': 'paypal_password', 'SIGNATURE': 'paypal_signature', 'TOKEN': '12345', 'PAYERID': '6789', })
def test_token(self): request = testing.DummyRequest() payload = PayPalPayload(request, 'method_with_callbacks') payload.add_token('12345', '6789') self.assertEqual( payload, { 'METHOD': 'method_with_callbacks', 'VERSION': '72.0', 'USER': '******', 'PWD': 'paypal_password', 'SIGNATURE': 'paypal_signature', 'TOKEN': '12345', 'PAYERID': '6789', })
def test_callbacks(self): request = testing.DummyRequest() payload = PayPalPayload(request, 'method_with_callbacks') payload.add_callbacks('http://example.com/success', 'http://example.com/cancel') self.assertEqual(payload, { 'METHOD': 'method_with_callbacks', 'VERSION': '72.0', 'USER': '******', 'PWD': 'paypal_password', 'SIGNATURE': 'paypal_signature', 'RETURNURL': 'http://example.com/success', 'CANCELURL': 'http://example.com/cancel', })
def test_callbacks(self): request = testing.DummyRequest() payload = PayPalPayload(request, 'method_with_callbacks') payload.add_callbacks('http://example.com/success', 'http://example.com/cancel') self.assertEqual( payload, { 'METHOD': 'method_with_callbacks', 'VERSION': '72.0', 'USER': '******', 'PWD': 'paypal_password', 'SIGNATURE': 'paypal_signature', 'RETURNURL': 'http://example.com/success', 'CANCELURL': 'http://example.com/cancel', })
def test_payment_info(self): request = testing.DummyRequest() payload = PayPalPayload(request, 'method_with_info') payload.add_payment_info(10) self.assertEqual(payload, { 'METHOD': 'method_with_info', 'VERSION': '72.0', 'USER': '******', 'PWD': 'paypal_password', 'SIGNATURE': 'paypal_signature', 'PAYMENTREQUEST_0_AMT': 10, 'PAYMENTREQUEST_0_ITEMAMT': 10, 'PAYMENTREQUEST_0_DESC': 'Donation', 'PAYMENTREQUEST_0_CURRENCYCODE': 'USD', 'PAYMENTREQUEST_0_PAYMENTACTION': 'Sale', 'LOCALECODE': 'ES', })
def test_basic_payload(self): request = testing.DummyRequest() payload = PayPalPayload(request, 'method1') self.assertEqual( payload, { 'METHOD': 'method1', 'VERSION': '72.0', 'USER': '******', 'PWD': 'paypal_password', 'SIGNATURE': 'paypal_signature', })
def test_payment_info(self): request = testing.DummyRequest() payload = PayPalPayload(request, 'method_with_info') payload.add_payment_info(10) self.assertEqual( payload, { 'METHOD': 'method_with_info', 'VERSION': '72.0', 'USER': '******', 'PWD': 'paypal_password', 'SIGNATURE': 'paypal_signature', 'PAYMENTREQUEST_0_AMT': 10, 'PAYMENTREQUEST_0_ITEMAMT': 10, 'PAYMENTREQUEST_0_DESC': 'Donation', 'PAYMENTREQUEST_0_CURRENCYCODE': 'USD', 'PAYMENTREQUEST_0_PAYMENTACTION': 'Sale', 'LOCALECODE': 'EN', 'L_PAYMENTREQUEST_0_NAME0': 'Donation of $10', 'L_PAYMENTREQUEST_0_AMT0': 10, 'BRANDNAME': 'Yith Library', })