def test_clean(self): ds = model_factory(Discount, code='123') validator = CodeValidator() self.assertRaises(ValidationError, validator.clean, ds, '456') self.assertEqual(ds, validator.clean(ds, '123'))
def test_codevalidator_case2(self): ds = create_discounts() validator = CodeValidator() qs = Discount._base_manager.filter(validator.get_q_object([10, 11])) self.assertEqual(set(ds), set(qs))