@@ 72-91 (lines=20) @@ | ||
69 | getSubscriptionController = ARBGetSubscriptionController(getSubscription) |
|
70 | getSubscriptionController.execute() |
|
71 | response = getSubscriptionController.getresponse() |
|
72 | self.assertIsNotNone(response.subscription.name) |
|
73 | self.assertEquals('Ok', response.messages.resultCode) |
|
74 | ||
75 | ||
76 | def testcancelSubscription(self): |
|
77 | ||
78 | cancelsubscriptionrequest = apicontractsv1.ARBCancelSubscriptionRequest() |
|
79 | cancelsubscriptionrequest.merchantAuthentication = self.merchantAuthentication |
|
80 | cancelsubscriptionrequest.refId = 'Sample' |
|
81 | cancelsubscriptionrequest.subscriptionId = self.__class__.createdSubscriptionId #input valid subscriptionId |
|
82 | cancelsubscriptioncontroller = ARBCancelSubscriptionController (cancelsubscriptionrequest) |
|
83 | cancelsubscriptioncontroller.execute() |
|
84 | response = cancelsubscriptioncontroller.getresponse() |
|
85 | self.assertEquals('Ok', response.messages.resultCode) |
|
86 | ||
87 | ||
88 | class paymentTransactionUnitTest(apitestbase.ApiTestBase): |
|
89 | ||
90 | def testauthCaptureTransaction(self): |
|
91 | ||
92 | transactionrequesttype = apicontractsv1.transactionRequestType() |
|
93 | transactionrequesttype.transactionType = "authCaptureTransaction" |
|
94 | transactionrequesttype.amount = self.amount |
|
@@ 93-110 (lines=18) @@ | ||
90 | def testauthCaptureTransaction(self): |
|
91 | ||
92 | transactionrequesttype = apicontractsv1.transactionRequestType() |
|
93 | transactionrequesttype.transactionType = "authCaptureTransaction" |
|
94 | transactionrequesttype.amount = self.amount |
|
95 | transactionrequesttype.payment = self.payment |
|
96 | transactionrequesttype.order = self.order |
|
97 | transactionrequesttype.customer = self.customerData |
|
98 | transactionrequesttype.billTo = self.billTo |
|
99 | ||
100 | createtransactionrequest = apicontractsv1.createTransactionRequest() |
|
101 | createtransactionrequest.merchantAuthentication = self.merchantAuthentication |
|
102 | createtransactionrequest.refId = self.ref_id |
|
103 | createtransactionrequest.transactionRequest = transactionrequesttype |
|
104 | createtransactioncontroller = createTransactionController(createtransactionrequest) |
|
105 | createtransactioncontroller.execute() |
|
106 | response = createtransactioncontroller.getresponse() |
|
107 | self.assertIsNotNone(response) |
|
108 | self.assertIsNotNone(response.transactionResponse) |
|
109 | self.assertIsNotNone(response.transactionResponse.transId) |
|
110 | self.assertIsNot("0", response.transactionResponse.transId) |
|
111 | ||
112 | def testauthOnlyContinueTransaction(self): |
|
113 |