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))
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))