Пример #1
0
 def test_validate_mixed(self):
     choice = Choice(values=[1, 'b', (0.2,)])
     choice.validate(1)
     choice.validate('b')
     choice.validate((0.2,))
     self.assertRaises(ConstraintNotSatisfied, choice.validate, '1')
     self.assertRaises(ConstraintNotSatisfied, choice.validate, 0.2)
Пример #2
0
 def test_validate_mixed(self):
     choice = Choice(values=[1, 'b', (0.2, )])
     choice.validate(1)
     choice.validate('b')
     choice.validate((0.2, ))
     self.assertRaises(ConstraintNotSatisfied, choice.validate, '1')
     self.assertRaises(ConstraintNotSatisfied, choice.validate, 0.2)
Пример #3
0
 def test_validate_tuple(self):
     choice = Choice(values=[(1, 2), (5, 6)])
     choice.validate((1, 2))
     choice.validate((5, 6))
     self.assertRaises(ConstraintNotSatisfied, choice.validate, [5, 6])
     self.assertRaises(ConstraintNotSatisfied, choice.validate, ())
Пример #4
0
 def test_validate_string(self):
     choice = Choice(values=['a', 'c'])
     choice.validate('a')
     choice.validate('c')
     choice.validate(u'c')
     self.assertRaises(ConstraintNotSatisfied, choice.validate, 'd')
Пример #5
0
 def test_validate_int(self):
     choice = Choice(values=[1, 3])
     choice.validate(1)
     choice.validate(3)
     self.assertRaises(ConstraintNotSatisfied, choice.validate, 4)
Пример #6
0
 def test_validate_tuple(self):
     choice = Choice(values=[(1, 2), (5, 6)])
     choice.validate((1, 2))
     choice.validate((5, 6))
     self.assertRaises(ConstraintNotSatisfied, choice.validate, [5, 6])
     self.assertRaises(ConstraintNotSatisfied, choice.validate, ())
Пример #7
0
 def test_validate_string(self):
     choice = Choice(values=['a', 'c'])
     choice.validate('a')
     choice.validate('c')
     choice.validate(u'c')
     self.assertRaises(ConstraintNotSatisfied, choice.validate, 'd')
Пример #8
0
 def test_validate_int(self):
     choice = Choice(values=[1, 3])
     choice.validate(1)
     choice.validate(3)
     self.assertRaises(ConstraintNotSatisfied, choice.validate, 4)