예제 #1
0
 def test_clean(self):
     ds = model_factory(Discount, min_order_amount=10)
     validator = MinOrderValidator()
     self.assertRaises(ValidationError, validator.clean, ds, 5)
     self.assertEqual(ds, validator.clean(ds, 20))
예제 #2
0
 def test_min_ordervalidator_case2(self):
     ds = create_discounts()
     validator = MinOrderValidator()
     qs = Discount._base_manager.filter(validator.get_q_object(30))
     self.assertEqual(set(ds), set(qs))