@@ -97,7 +97,7 @@ def test_payments_error_mocked(self):
97
97
'returnUrl' : 'https://your-company.com/...' ,
98
98
u'applicationInfo' : {
99
99
u'adyenLibrary' : {
100
- u'version' : '5.0 .0' ,
100
+ u'version' : '5.1 .0' ,
101
101
u'name' : 'adyen-python-api-library'
102
102
}
103
103
},
@@ -235,3 +235,42 @@ def test_payments_result_error_mocked(self):
235
235
self .assertEqual ("14_018" , result .message ['errorCode' ])
236
236
self .assertEqual ("Invalid payload provided" , result .message ['message' ])
237
237
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