Code Duplication    Length = 18-20 lines in 2 locations

tests/testssample.py 2 locations

@@ 72-91 (lines=20) @@
69
        createsubscriptionrequest = apicontractsv1.ARBCreateSubscriptionRequest()
70
        createsubscriptionrequest.merchantAuthentication = self.merchantAuthentication
71
        createsubscriptionrequest.refId = 'Sample'
72
        createsubscriptionrequest.subscription = self.subscriptionOne
73
        arbcreatesubscriptioncontroller = ARBCreateSubscriptionController(createsubscriptionrequest)
74
        arbcreatesubscriptioncontroller.execute()
75
        response = arbcreatesubscriptioncontroller.getresponse()
76
        #print ("Test named 'testCreateSubscription' has response.subscriptionId = %s" %response.subscriptionId)
77
        self.assertIsNotNone(response.subscriptionId)
78
        self.assertEquals('Ok', response.messages.resultCode)
79
        self.__class__.createdSubscriptionId = response.subscriptionId
80
81
#     def testCreateSubscription_withResponseIDValue(self):    
82
#         createsubscriptionrequest = apicontractsv1.ARBCreateSubscriptionRequest()
83
#         createsubscriptionrequest.merchantAuthentication = self.merchantAuthentication
84
#         createsubscriptionrequest.refId = 'Sample'
85
#         createsubscriptionrequest.subscription = self.subscriptionOne #required field
86
#         arbcreatesubscriptioncontroller = ARBCreateSubscriptionController(createsubscriptionrequest)
87
#         arbcreatesubscriptioncontroller.execute()
88
#         response = arbcreatesubscriptioncontroller.getresponse()
89
#         print ("Test named 'testCreateSubscription_withResponseIDValue' has response.subscriptionId = %s" %response.subscriptionId)
90
#         self.assertEquals('Ok', response.messages.resultCode) 
91
92
  
93
    def testgetsubscription(self):
94
        getSubscription = apicontractsv1.ARBGetSubscriptionRequest()
@@ 93-110 (lines=18) @@
90
#         self.assertEquals('Ok', response.messages.resultCode) 
91
92
  
93
    def testgetsubscription(self):
94
        getSubscription = apicontractsv1.ARBGetSubscriptionRequest()
95
        getSubscription.merchantAuthentication = self.merchantAuthentication
96
        #getSubscription.subscriptionId = myresponse.subscriptionId.text
97
        getSubscription.subscriptionId = str(self.__class__.createdSubscriptionId) #update valid subscription id 
98
        #getSubscription.subscriptionId = self.__class__.createdSubscriptionId
99
        getSubscriptionController = ARBGetSubscriptionController(getSubscription)
100
        getSubscriptionController.execute()
101
        response = getSubscriptionController.getresponse()
102
        self.assertIsNotNone(response.subscription.name)
103
        self.assertEquals('Ok', response.messages.resultCode) 
104
    
105
    def testcancelSubscription(self):   
106
        cancelsubscriptionrequest = apicontractsv1.ARBCancelSubscriptionRequest()
107
        cancelsubscriptionrequest.merchantAuthentication = self.merchantAuthentication
108
        cancelsubscriptionrequest.refId = 'Sample'
109
        cancelsubscriptionrequest.subscriptionId = str(self.__class__.createdSubscriptionId) #input valid subscriptionId
110
        #cancelsubscriptionrequest.subscriptionId = self.__class__.createdSubscriptionId
111
        
112
        cancelsubscriptioncontroller = ARBCancelSubscriptionController (cancelsubscriptionrequest)
113
        cancelsubscriptioncontroller.execute()