1919EXAMPLE_OPTION = {
2020 'option_name' : 'Example Option' ,
2121 'option_value_name' : 'Test' ,
22- 'option_value_surcharge' : 1.00 ,
23-
22+ 'option_value_surcharge' : 1.00
2423}
2524
2625EXAMPLE_COUPON = {
@@ -71,27 +70,27 @@ class SaleTest(TwocheckoutTestCase):
7170 def setUp (self ):
7271 super (SaleTest , self ).setUp ()
7372
74- def test_find_sale (self ):
73+ def test_1_find_sale (self ):
7574 try :
7675 sale = twocheckout .Sale .find (EXAMPLE_SALE )
7776 self .assertEqual (int (sale .sale_id ), 4774380224 )
7877 except TwocheckoutError as error :
7978 self .assertEqual (error .message , "Unable to find record." )
8079
81- def test_list_sale (self ):
80+ def test_2_list_sale (self ):
8281 params = {'pagesize' : 3 }
8382 list = twocheckout .Sale .list (params )
8483 self .assertEqual (len (list ), 3 )
8584
86- def test_refund_sale (self ):
85+ def test_3_refund_sale (self ):
8786 try :
8887 sale = twocheckout .Sale .find (EXAMPLE_SALE )
8988 result = sale .refund (EXAMPLE_REFUND )
9089 self .assertEqual (result .message , "refund added to invoice" )
9190 except TwocheckoutError as error :
9291 self .assertEqual (error .message , "Invoice was already refunded." )
9392
94- def test_refund_invoice (self ):
93+ def test_4_refund_invoice (self ):
9594 try :
9695 sale = twocheckout .Sale .find (EXAMPLE_SALE )
9796 invoice = sale .invoices [0 ]
@@ -100,7 +99,7 @@ def test_refund_invoice(self):
10099 except TwocheckoutError as error :
101100 self .assertEqual (error .message , "Invoice was already refunded." )
102101
103- def test_refund_lineitem (self ):
102+ def test_5_refund_lineitem (self ):
104103 try :
105104 sale = twocheckout .Sale .find (EXAMPLE_SALE )
106105 invoice = sale .invoices [0 ]
@@ -110,35 +109,39 @@ def test_refund_lineitem(self):
110109 except TwocheckoutError as error :
111110 self .assertEqual (error .message , "Lineitem was already refunded." )
112111
113- def test_stop (self ):
114- # sale stop
112+ def test_6_stop_sale (self ):
115113 sale = twocheckout .Sale .find (EXAMPLE_SALE )
116114 result = sale .stop ()
117115 self .assertEqual (result .response_message , "No active recurring lineitems" )
118- # invoice stop
116+
117+ def test_7_stop_invoice (self ):
118+ sale = twocheckout .Sale .find (EXAMPLE_SALE )
119119 invoice = sale .invoices [0 ]
120120 result = invoice .stop ()
121121 self .assertEqual (result .response_message , "No active recurring lineitems" )
122- # lineitem stop
122+
123+ def test_6_stop_sale (self ):
124+ sale = twocheckout .Sale .find (EXAMPLE_SALE )
125+ invoice = sale .invoices [0 ]
123126 try :
124127 lineitem = invoice .lineitems [0 ]
125128 result = lineitem .stop ()
126129 except TwocheckoutError as error :
127130 self .assertEqual (error .message , "Lineitem is not scheduled to recur." )
128131
129- def test_comment (self ):
132+ def test_7_comment (self ):
130133 sale = twocheckout .Sale .find (EXAMPLE_SALE )
131134 result = sale .comment (EXAMPLE_COMMENT )
132135 self .assertEqual (result .response_message , "Created comment successfully." )
133136
134- def test_ship (self ):
137+ def test_8_ship (self ):
135138 try :
136139 sale = twocheckout .Sale .find (EXAMPLE_SALE )
137140 result = sale .ship (EXAMPLE_SHIP )
138141 except TwocheckoutError as error :
139142 self .assertEqual (error .message , "Sale already marked shipped." )
140143
141- def test_reauth (self ):
144+ def test_9_reauth (self ):
142145 try :
143146 sale = twocheckout .Sale .find (EXAMPLE_SALE )
144147 sale .reauth ()
@@ -149,23 +152,27 @@ class ProductTest(TwocheckoutTestCase):
149152 def setUp (self ):
150153 super (ProductTest , self ).setUp ()
151154
152- def test_crud (self ):
153- # create
155+ def test_1_create (self ):
154156 result = twocheckout .Product .create (EXAMPLE_PRODUCT )
155157 self .assertEqual (result .response_message , "Product successfully created" )
156- # find
157158 EXAMPLE_PRODUCT ['product_id' ] = result .product_id
159+
160+ def test_2_find (self ):
158161 product = twocheckout .Product .find (EXAMPLE_PRODUCT )
159162 self .assertEqual (product .name , "Example Product" )
160- # update
163+
164+ def test_3_update (self ):
165+ product = twocheckout .Product .find (EXAMPLE_PRODUCT )
161166 EXAMPLE_PRODUCT ['name' ] = "Updated Name"
162167 product = product .update (EXAMPLE_PRODUCT )
163168 self .assertEqual (product .name , "Updated Name" )
164- # delete
169+
170+ def test_4_delete (self ):
171+ product = twocheckout .Product .find (EXAMPLE_PRODUCT )
165172 result = product .delete (EXAMPLE_PRODUCT )
166173 self .assertEqual (result .response_message , "Product successfully deleted." )
167174
168- def test_list (self ):
175+ def test_5_list (self ):
169176 params = {'pagesize' : 3 }
170177 list = twocheckout .Product .list (params )
171178 self .assertEqual (len (list ), 3 )
@@ -174,28 +181,28 @@ class OptionTest(TwocheckoutTestCase):
174181 def setUp (self ):
175182 super (OptionTest , self ).setUp ()
176183
177- def test_crud (self ):
178- # create
184+ def test_1_create (self ):
179185 result = twocheckout .Option .create (EXAMPLE_OPTION )
180186 self .assertEqual (result .response_message , "Option created successfully" )
181- # find
182187 EXAMPLE_OPTION ['option_id' ] = result .option_id
188+
189+ def test_2_find (self ):
183190 option = twocheckout .Option .find (EXAMPLE_OPTION )
184191 self .assertEqual (option .option_name , "Example Option" )
185- # update
192+
193+ def test_3_update (self ):
194+ option = twocheckout .Option .find (EXAMPLE_OPTION )
186195 params = dict ()
187196 params ['option_name' ] = "Updated Name"
188- params ['option_id' ] = option .option_id
189- params ['option_value_id' ] = option .option_values [0 ].option_value_id
190- params ['option_value_name' ] = option .option_values [0 ].option_value_name
191- params ['option_value_surcharge' ] = option .option_values [0 ].option_value_surcharge
192197 option = option .update (params )
193198 self .assertEqual (option .option_name , "Updated Name" )
194- # delete
199+
200+ def test_4_delete (self ):
201+ option = twocheckout .Option .find (EXAMPLE_OPTION )
195202 result = option .delete (EXAMPLE_OPTION )
196203 self .assertEqual (result .response_message , "Option deleted successfully" )
197204
198- def test_list (self ):
205+ def test_5_list (self ):
199206 params = {'pagesize' : 3 }
200207 list = twocheckout .Option .list (params )
201208 self .assertEqual (len (list ), 3 )
@@ -204,43 +211,47 @@ class CouponTest(TwocheckoutTestCase):
204211 def setUp (self ):
205212 super (CouponTest , self ).setUp ()
206213
207- def test_crud (self ):
208- # create
214+ def test_1_create (self ):
209215 result = twocheckout .Coupon .create (EXAMPLE_COUPON )
210- self .assertEqual (result .response_message , "Coupon successfully created" )
211- # find
212216 EXAMPLE_COUPON ['coupon_code' ] = result .coupon_code
217+ self .assertEqual (result .response_message , "Coupon successfully created" )
218+
219+ def test_2_find (self ):
220+ coupon = twocheckout .Coupon .find (EXAMPLE_COUPON )
221+ self .assertEqual (coupon .coupon_code , EXAMPLE_COUPON ['coupon_code' ])
222+
223+ def test_3_update (self ):
213224 coupon = twocheckout .Coupon .find (EXAMPLE_COUPON )
214- self .assertEqual (coupon .coupon_code , result .coupon_code )
215- # update
216225 EXAMPLE_COUPON ['date_expire' ] = "2020-01-02"
217226 coupon = coupon .update (EXAMPLE_COUPON )
218227 self .assertEqual (coupon .date_expire , "2020-01-02" )
219- # delete
228+
229+ def test_4_delete (self ):
230+ coupon = twocheckout .Coupon .find (EXAMPLE_COUPON )
220231 result = coupon .delete (EXAMPLE_COUPON )
221232 self .assertEqual (result .response_message , "Coupon successfully deleted." )
222233
223234class CompanyTest (TwocheckoutTestCase ):
224235 def setUp (self ):
225236 super (CompanyTest , self ).setUp ()
226237
227- def test_retrieve (self ):
238+ def test_1_retrieve (self ):
228239 company = twocheckout .Company .retrieve ()
229240 self .assertEqual (company .vendor_id , "1817037" )
230241
231242class ContactTest (TwocheckoutTestCase ):
232243 def setUp (self ):
233244 super (ContactTest , self ).setUp ()
234245
235- def test_create (self ):
246+ def test_1_create (self ):
236247 contact = twocheckout .Contact .retrieve ()
237248 self .assertEqual (contact .vendor_id , "1817037" )
238249
239250class PassbackTest (TwocheckoutTestCase ):
240251 def setUp (self ):
241252 super (PassbackTest , self ).setUp ()
242253
243- def test_check (self ):
254+ def test_1_check (self ):
244255 params = EXAMPLE_PASSBACK
245256 result = twocheckout .Passback .check (params )
246257 self .assertEqual (result .response_code , "SUCCESS" )
@@ -249,10 +260,10 @@ class NotificationTest(TwocheckoutTestCase):
249260 def setUp (self ):
250261 super (NotificationTest , self ).setUp ()
251262
252- def test_check (self ):
263+ def test_1_check (self ):
253264 params = EXAMPLE_NOTIFICATION
254265 result = twocheckout .Notification .check (params )
255266 self .assertEqual (result .response_code , "SUCCESS" )
256267
257268if __name__ == '__main__' :
258- unittest .main ()
269+ unittest .main ()
0 commit comments