@@ 64-77 (lines=14) @@ | ||
61 | self.assertEquals('Ok', response.messages.resultCode) |
|
62 | ||
63 | class test_RecurringBillingTest(apitestbase.ApiTestBase): |
|
64 | def testCreateSubscription(self): |
|
65 | createsubscriptionrequest = apicontractsv1.ARBCreateSubscriptionRequest() |
|
66 | createsubscriptionrequest.merchantAuthentication = self.merchantAuthentication |
|
67 | createsubscriptionrequest.refId = 'Sample' |
|
68 | createsubscriptionrequest.subscription = self.subscriptionOne |
|
69 | arbcreatesubscriptioncontroller = ARBCreateSubscriptionController(createsubscriptionrequest) |
|
70 | arbcreatesubscriptioncontroller.execute() |
|
71 | response = arbcreatesubscriptioncontroller.getresponse() |
|
72 | if hasattr(response, 'messages') == True: |
|
73 | if hasattr(response.messages, 'resultCode') == True: |
|
74 | self.assertEquals('Ok', response.messages.resultCode) |
|
75 | if hasattr(response, 'subscriptionId') == True: |
|
76 | createdSubscriptionId = response.subscriptionId |
|
77 | return str(createdSubscriptionId) |
|
78 | ||
79 | def testGetSubscription(self): |
|
80 | getSubscription = apicontractsv1.ARBGetSubscriptionRequest() |
|
@@ 91-102 (lines=12) @@ | ||
88 | if hasattr(response.messages, 'resultCode') == True: |
|
89 | self.assertEquals('Ok', response.messages.resultCode) |
|
90 | ||
91 | def testCancelSubscription(self): |
|
92 | cancelsubscriptionrequest = apicontractsv1.ARBCancelSubscriptionRequest() |
|
93 | cancelsubscriptionrequest.merchantAuthentication = self.merchantAuthentication |
|
94 | cancelsubscriptionrequest.refId = 'Sample' |
|
95 | subscriptionID = self.testCreateSubscription() |
|
96 | cancelsubscriptionrequest.subscriptionId = subscriptionID #input valid subscriptionId |
|
97 | cancelsubscriptioncontroller = ARBCancelSubscriptionController (cancelsubscriptionrequest) |
|
98 | cancelsubscriptioncontroller.execute() |
|
99 | response = cancelsubscriptioncontroller.getresponse() |
|
100 | if hasattr(response, 'messages') == True: |
|
101 | if hasattr(response.messages, 'resultCode') == True: |
|
102 | self.assertEquals('Ok', response.messages.resultCode) |
|
103 | ||
104 | class test_paymentTransactionUnitTest(apitestbase.ApiTestBase): |
|
105 | def testAuthCaptureTransaction(self): |
|
@@ 79-89 (lines=11) @@ | ||
76 | createdSubscriptionId = response.subscriptionId |
|
77 | return str(createdSubscriptionId) |
|
78 | ||
79 | def testGetSubscription(self): |
|
80 | getSubscription = apicontractsv1.ARBGetSubscriptionRequest() |
|
81 | getSubscription.merchantAuthentication = self.merchantAuthentication |
|
82 | subscriptionID = self.testCreateSubscription() |
|
83 | getSubscription.subscriptionId = subscriptionID #update valid subscription id |
|
84 | getSubscriptionController = ARBGetSubscriptionController(getSubscription) |
|
85 | getSubscriptionController.execute() |
|
86 | response = getSubscriptionController.getresponse() |
|
87 | if hasattr(response, 'messages') == True: |
|
88 | if hasattr(response.messages, 'resultCode') == True: |
|
89 | self.assertEquals('Ok', response.messages.resultCode) |
|
90 | ||
91 | def testCancelSubscription(self): |
|
92 | cancelsubscriptionrequest = apicontractsv1.ARBCancelSubscriptionRequest() |