コード例 #1
0
ファイル: test_models.py プロジェクト: mnoorenberghe/zamboni
 def test_any_active(self):
     assert not InappConfig.any_active(self.app)
     InappConfig.objects.create(addon=self.app,
                                status=amo.INAPP_STATUS_ACTIVE,
                                public_key='asd-1')
     assert InappConfig.any_active(self.app)
     self.assertRaises(ValueError, InappConfig.objects.create,
                       addon=self.app, status=amo.INAPP_STATUS_ACTIVE,
                       public_key='asd-2')
コード例 #2
0
ファイル: test_models.py プロジェクト: zzdjk6/zamboni
 def test_any_active(self):
     assert not InappConfig.any_active(self.app)
     InappConfig.objects.create(addon=self.app,
                                status=amo.INAPP_STATUS_ACTIVE,
                                public_key='asd-1')
     assert InappConfig.any_active(self.app)
     self.assertRaises(ValueError,
                       InappConfig.objects.create,
                       addon=self.app,
                       status=amo.INAPP_STATUS_ACTIVE,
                       public_key='asd-2')
コード例 #3
0
ファイル: test_models.py プロジェクト: zzdjk6/zamboni
 def test_any_active_excludes_config_under_edit(self):
     c = InappConfig.objects.create(addon=self.app,
                                    status=amo.INAPP_STATUS_ACTIVE,
                                    public_key='asd-1')
     assert not InappConfig.any_active(self.app, exclude_config=c.pk)
     c.save()  # no exception
コード例 #4
0
ファイル: test_models.py プロジェクト: mnoorenberghe/zamboni
 def test_any_active_excludes_config_under_edit(self):
     c = InappConfig.objects.create(addon=self.app,
                                    status=amo.INAPP_STATUS_ACTIVE,
                                    public_key='asd-1')
     assert not InappConfig.any_active(self.app, exclude_config=c.pk)
     c.save()  # no exception