コード例 #1
0
ファイル: test_contest.py プロジェクト: fissama/OJ
    def test_fail(self):
        with self.assertRaises(ValidationError):
            MinValueOrNoneValidator(0)(-1)

        with self.assertRaises(ValidationError):
            MinValueOrNoneValidator(100)(0)
コード例 #2
0
ファイル: test_contest.py プロジェクト: fissama/OJ
 def test_both_none(self):
     self.assertIsNone(MinValueOrNoneValidator(None)(None))
コード例 #3
0
ファイル: test_contest.py プロジェクト: fissama/OJ
 def test_integer_bound_none_value(self):
     self.assertIsNone(MinValueOrNoneValidator(-100)(None))
     self.assertIsNone(MinValueOrNoneValidator(0)(None))
     self.assertIsNone(MinValueOrNoneValidator(100)(None))
コード例 #4
0
ファイル: test_contest.py プロジェクト: fissama/OJ
 def test_none_bound_integer_value(self):
     self.assertIsNone(MinValueOrNoneValidator(None)(-100))
     self.assertIsNone(MinValueOrNoneValidator(None)(0))
     self.assertIsNone(MinValueOrNoneValidator(None)(100))
コード例 #5
0
ファイル: test_contest.py プロジェクト: fissama/OJ
 def test_both_integers(self):
     self.assertIsNone(MinValueOrNoneValidator(-1)(100))
     self.assertIsNone(MinValueOrNoneValidator(0)(0))
     self.assertIsNone(MinValueOrNoneValidator(100)(100))