Code Duplication    Length = 14-15 lines in 2 locations

tests/testssample.py 2 locations

@@ 205-219 (lines=15) @@
202
        self.assertIsNotNone(response.transaction.entryMethod)
203
        self.assertIsNotNone(response.transaction.order.invoiceNumber)     
204
            
205
    def testGetTransactionDetails_UserAddsInvalidPropertyWhichIsNOTInRequestObject(self):     
206
        gettransactiondetailsrequest = apicontractsv1.getTransactionDetailsRequest()
207
        gettransactiondetailsrequest.merchantAuthentication = self.merchantAuthentication
208
        gettransactiondetailsrequest.transId ='20000152262' #update valid transaction id
209
        gettransactiondetailsrequest.abc = ' ' #user adds any extra element 
210
        gettransactiondetailscontroller = getTransactionDetailsController(gettransactiondetailsrequest)
211
        gettransactiondetailscontroller.execute()
212
        response =  gettransactiondetailscontroller.getresponse()
213
        self.assertEquals('Ok', response.messages.resultCode) 
214
        self.assertIsNotNone(response.transaction.settleAmount)    
215
        self.assertIsNotNone(response.transaction.payment.creditCard.cardNumber)
216
        self.assertIsNotNone(response.transaction.customer.id)
217
        self.assertIsNotNone(response.transaction.billTo.company)
218
        self.assertIsNotNone(response.transaction.entryMethod)
219
        self.assertIsNotNone(response.transaction.order.invoiceNumber)
220
221
'''
222
class test_PaymentTransactions(apitestbase.ApiTestBase):
@@ 190-203 (lines=14) @@
187
#         self.assertEquals('Ok', response.messages.resultCode)
188
                   
189
   
190
    def testGetTransactionDetails_AssertNestedField(self):     
191
        gettransactiondetailsrequest = apicontractsv1.getTransactionDetailsRequest()
192
        gettransactiondetailsrequest.merchantAuthentication = self.merchantAuthentication
193
        gettransactiondetailsrequest.transId = '20000152262' #update valid transaction id
194
        gettransactiondetailscontroller = getTransactionDetailsController(gettransactiondetailsrequest)
195
        gettransactiondetailscontroller.execute()
196
        response =  gettransactiondetailscontroller.getresponse()
197
        self.assertEquals('Ok', response.messages.resultCode) 
198
        self.assertIsNotNone(response.transaction.settleAmount)    
199
        self.assertIsNotNone(response.transaction.payment.creditCard.cardNumber)
200
        self.assertIsNotNone(response.transaction.customer.id)
201
        self.assertIsNotNone(response.transaction.billTo.company)
202
        self.assertIsNotNone(response.transaction.entryMethod)
203
        self.assertIsNotNone(response.transaction.order.invoiceNumber)     
204
            
205
    def testGetTransactionDetails_UserAddsInvalidPropertyWhichIsNOTInRequestObject(self):     
206
        gettransactiondetailsrequest = apicontractsv1.getTransactionDetailsRequest()