Exemplo n.º 1
0
 def test_changes_mark_for_rereview_bypass(self):
     self.features.update(has_sms=True)
     data = {'has_apps': True}
     self.form = forms.AppFeaturesForm(instance=self.features, data=data)
     self.form.save(mark_for_rereview=False)
     ok_(self.features.has_apps)
     ok_(not self.features.has_sms)
     eq_(RereviewQueue.objects.count(), 0)
     action_id = mkt.LOG.REREVIEW_FEATURES_CHANGED.id
     assert not AppLog.objects.filter(
         addon=self.app, activity_log__action=action_id).exists()
Exemplo n.º 2
0
 def test_required(self):
     f_names = self.form.fields.keys()
     for value in (True, False):
         form = forms.AppFeaturesForm(dict((n, value) for n in f_names))
         eq_(form.is_valid(), True, form.errors)
Exemplo n.º 3
0
 def setUp(self):
     self.form = forms.AppFeaturesForm()
     self.create_switch('buchets')
Exemplo n.º 4
0
 def setUp(self):
     mkt.set_user(UserProfile.objects.all()[0])
     self.form = forms.AppFeaturesForm()
     self.app = Webapp.objects.get(pk=337141)
     self.features = self.app.current_version.features
Exemplo n.º 5
0
 def setUp(self):
     amo.set_user(UserProfile.objects.all()[0])
     self.form = forms.AppFeaturesForm()
     self.app = Webapp.objects.get(pk=337141)
     self.features = self.app.current_version.features
     self.create_switch('buchets')