示例#1
0
 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'))
示例#2
0
 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))