@@ -97,7 +97,7 @@ def test_payments_error_mocked(self):
9797 'returnUrl' : 'https://your-company.com/...' ,
9898 u'applicationInfo' : {
9999 u'adyenLibrary' : {
100- u'version' : '5.0 .0' ,
100+ u'version' : '5.1 .0' ,
101101 u'name' : 'adyen-python-api-library'
102102 }
103103 },
@@ -235,3 +235,42 @@ def test_payments_result_error_mocked(self):
235235 self .assertEqual ("14_018" , result .message ['errorCode' ])
236236 self .assertEqual ("Invalid payload provided" , result .message ['message' ])
237237 self .assertEqual ("validation" , result .message ['errorType' ])
238+
239+ def test_orders_success (self ):
240+ request = {'merchantAccount' : "YourMerchantAccount" }
241+ self .adyen .client = self .test .create_client_from_file (200 , request ,
242+ "test/mocks/"
243+ "checkout/"
244+ "orders"
245+ "-success.json" )
246+ result = self .adyen .checkout .orders (request )
247+ self .assertEqual ("8515930288670953" , result .message ['pspReference' ])
248+ self .assertEqual ("Success" , result .message ['resultCode' ])
249+ self .assertEqual ("order reference" , result .message ['reference' ])
250+ self .assertEqual ("EUR" , result .message ['remainingAmount' ]["currency" ])
251+ self .assertEqual (2500 , result .message ['remainingAmount' ]['value' ])
252+
253+ def test_orders_cancel_success (self ):
254+ request = {'merchantAccount' : "YourMerchantAccount" }
255+ self .adyen .client = self .test .create_client_from_file (200 , request ,
256+ "test/mocks/"
257+ "checkout/"
258+ "orders-cancel"
259+ "-success.json" )
260+ result = self .adyen .checkout .orders_cancel (request )
261+ self .assertEqual ("8515931182066678" , result .message ['pspReference' ])
262+ self .assertEqual ("Received" , result .message ['resultCode' ])
263+
264+ def test_paymentmethods_balance_success (self ):
265+ request = {'merchantAccount' : "YourMerchantAccount" }
266+ self .adyen .client = self .test .create_client_from_file (200 , request ,
267+ "test/mocks/"
268+ "checkout/"
269+ "paymentmethods"
270+ "-balance"
271+ "-success.json" )
272+ result = self .adyen .checkout .payment_methods_balance (request )
273+ self .assertEqual ("851611111111713K" , result .message ['pspReference' ])
274+ self .assertEqual ("Success" , result .message ['resultCode' ])
275+ self .assertEqual (100 , result .message ['balance' ]['value' ])
276+ self .assertEqual ("EUR" , result .message ['balance' ]['currency' ])
0 commit comments