コード例 #1
0
ファイル: validators.py プロジェクト: anvileight/salest
 def test_get_choices(self):
     DiscountRegistr.discounts = {}
     DiscountRegistr.choices = {}
     DiscountRegistr.register(DummyDiscount)
     DiscountRegistr.register(DummyDiscount2)
     self.assertEqual(sorted(list(DiscountRegistr.get_choices())),
                      sorted([('test', 'test'), ('test2', 'test2')]))
コード例 #2
0
ファイル: __init__.py プロジェクト: anvileight/salest
from salest.discounts.validators import DiscountRegistr
from salest.discounts.discounts import CartCodeMinOrderDiscount


DiscountRegistr.register(CartCodeMinOrderDiscount)
コード例 #3
0
ファイル: validators.py プロジェクト: anvileight/salest
 def test_force_registr(self):
     DiscountRegistr.discounts = {}
     DiscountRegistr.choices = {}
     DiscountRegistr.register(DummyDiscount)
     self.assertTrue('test' in DiscountRegistr.discounts)
     self.assertEqual(DiscountRegistr.discounts['test'], DummyDiscount)
コード例 #4
0
ファイル: validators.py プロジェクト: anvileight/salest
 def test_registr(self):
     v1 = DummyDiscount
     DiscountRegistr.discounts = {}
     DiscountRegistr.register(v1)
     self.assertTrue('test' in DiscountRegistr.discounts)
     self.assertEqual(DiscountRegistr.discounts['test'], v1)