1+ from django .conf import settings
2+
13import mock
24from nose .tools import eq_ , ok_
35from pyquery import PyQuery as pq
@@ -222,11 +224,8 @@ def test_optgroups_in_price_choices(self):
222224 Price .objects .create (price = '1.00' , method = PAYMENT_METHOD_ALL )
223225 Price .objects .create (price = '2.00' , method = PAYMENT_METHOD_ALL )
224226 form = forms_payments .PremiumForm (self .platforms , ** self .kwargs )
225- # 1 x Free with inapp
226- # + 1 x price tier 0
227- # + 3 x values grouped by billing
228- # + 1 x 'Please select'
229- # = 6
227+ # 1 x Free with inapp + 1 x price tier 0 + 3 x values grouped by billing +
228+ # 1 x 'Please select' = 6.
230229 eq_ (len (form .fields ['price' ].choices ), 6 )
231230 html = form .as_p ()
232231 eq_ (len (pq (html )('#id_price optgroup' )), 3 , 'Should be 3 optgroups' )
@@ -248,13 +247,6 @@ def test_cannot_set_desktop_for_packaged_app(self):
248247 form = forms_payments .PremiumForm (data = self .platforms , ** self .kwargs )
249248 assert not form .is_valid ()
250249
251- def test_can_set_desktop_for_packaged_app (self ):
252- self .create_flag ('desktop-packaged' )
253- self .platforms = {'free_platforms' : ['free-desktop' ]}
254- self .addon .update (is_packaged = True )
255- form = forms_payments .PremiumForm (data = self .platforms , ** self .kwargs )
256- assert form .is_valid (), form .errors
257-
258250 def test_can_change_devices_for_hosted_app (self ):
259251 # Specify the free and paid. It shouldn't fail because you can't change
260252 # payment types without explicitly specifying that.
@@ -266,17 +258,7 @@ def test_can_change_devices_for_hosted_app(self):
266258
267259 self .assertSetEqual (self .addon .device_types , [amo .DEVICE_DESKTOP ])
268260
269- def test_cannot_change_android_devices_for_packaged_app (self ):
270- self .platforms = {'free_platforms' : ['free-android-mobile' ],
271- 'paid_platforms' : ['paid-firefoxos' ]} # Ignored.
272- self .addon .update (is_packaged = True )
273- form = forms_payments .PremiumForm (data = self .platforms , ** self .kwargs )
274- assert not form .is_valid ()
275-
276- self .assertSetEqual (self .addon .device_types , [amo .DEVICE_GAIA ])
277-
278- def test_can_change_devices_for_packaged_app_behind_flag (self ):
279- self .create_flag ('android-packaged' )
261+ def test_can_change_devices_for_packaged_app (self ):
280262 self .platforms = {'free_platforms' : ['free-android-mobile' ],
281263 'paid_platforms' : ['paid-firefoxos' ]} # Ignored.
282264 self .addon .update (is_packaged = True )
@@ -524,7 +506,7 @@ def test_rereview(self, client):
524506 eq_ (RereviewQueue .objects .count (), 1 )
525507
526508 form = forms_payments .BangoAccountListForm (None , ** self .kwargs )
527- eq_ ( form .fields ['accounts' ].empty_label , None )
509+ assert form .fields ['accounts' ].empty_label == None
528510
529511 @mock .patch ('mkt.developers.models.client' )
530512 def test_disagreed_tos_rereview (self , client ):
0 commit comments