Exemplo n.º 1
0
    def test_fail(self):
        with self.assertRaises(ValidationError):
            MinValueOrNoneValidator(0)(-1)

        with self.assertRaises(ValidationError):
            MinValueOrNoneValidator(100)(0)
Exemplo n.º 2
0
 def test_both_none(self):
     self.assertIsNone(MinValueOrNoneValidator(None)(None))
Exemplo n.º 3
0
 def test_integer_bound_none_value(self):
     self.assertIsNone(MinValueOrNoneValidator(-100)(None))
     self.assertIsNone(MinValueOrNoneValidator(0)(None))
     self.assertIsNone(MinValueOrNoneValidator(100)(None))
Exemplo n.º 4
0
 def test_none_bound_integer_value(self):
     self.assertIsNone(MinValueOrNoneValidator(None)(-100))
     self.assertIsNone(MinValueOrNoneValidator(None)(0))
     self.assertIsNone(MinValueOrNoneValidator(None)(100))
Exemplo n.º 5
0
 def test_both_integers(self):
     self.assertIsNone(MinValueOrNoneValidator(-1)(100))
     self.assertIsNone(MinValueOrNoneValidator(0)(0))
     self.assertIsNone(MinValueOrNoneValidator(100)(100))