Code Duplication    Length = 18-20 lines in 2 locations

tests/testssample.py 2 locations

@@ 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