Code Duplication    Length = 18-20 lines in 2 locations

tests/testssample.py 2 locations

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