예제 #1
0
    def test_validate_smaller_and_step(self):
        iv = IntRangeValidator(max=5, step=2)

        assert iv.validate(3)
        assert iv.validate(5)
        assert not iv.validate(6)
        assert not iv.validate(4)
예제 #2
0
    def test_validate_smaller_and_step(self):
        iv = IntRangeValidator(max=5, step=2)

        assert iv.validate(3)
        assert iv.validate(5)
        assert not iv.validate(6)
        assert not iv.validate(4)
예제 #3
0
    def test_validate_larger_and_step(self):
        iv = IntRangeValidator(1, step=2)

        assert iv.validate(3)
        assert iv.validate(1)
        assert not iv.validate(0)
        assert not iv.validate(2)
예제 #4
0
    def test_validate_larger_and_step(self):
        iv = IntRangeValidator(1, step=2)

        assert iv.validate(3)
        assert iv.validate(1)
        assert not iv.validate(0)
        assert not iv.validate(2)
예제 #5
0
    def test_validate_range_and_step(self):
        iv = IntRangeValidator(1, 4, 2)

        assert iv.validate(3)
        assert iv.validate(1)
        assert not iv.validate(6)
        assert not iv.validate(4)
        assert not iv.validate(0)
예제 #6
0
    def test_validate_range(self):
        iv = IntRangeValidator(1, 4)

        assert iv.validate(2)
        assert iv.validate(1)
        assert iv.validate(4)
        assert not iv.validate(0)
        assert not iv.validate(5)
예제 #7
0
    def test_validate_range_and_step(self):
        iv = IntRangeValidator(1, 4, 2)

        assert iv.validate(3)
        assert iv.validate(1)
        assert not iv.validate(6)
        assert not iv.validate(4)
        assert not iv.validate(0)
예제 #8
0
    def test_validate_range(self):
        iv = IntRangeValidator(1, 4)

        assert iv.validate(2)
        assert iv.validate(1)
        assert iv.validate(4)
        assert not iv.validate(0)
        assert not iv.validate(5)
예제 #9
0
    def test_zero_step(self):
        iv = IntRangeValidator(0, 5, 0)

        assert iv.validate(2)
        assert iv.validate(0)
        assert not iv.validate(-1)
예제 #10
0
    def test_validate_smaller(self):
        iv = IntRangeValidator(max=1)

        assert iv.validate(0)
        assert iv.validate(1)
        assert not iv.validate(2)
예제 #11
0
    def test_validate_larger(self):
        iv = IntRangeValidator(0)

        assert iv.validate(2)
        assert iv.validate(0)
        assert not iv.validate(-1)
예제 #12
0
    def test_zero_step(self):
        iv = IntRangeValidator(0, 5, 0)

        assert iv.validate(2)
        assert iv.validate(0)
        assert not iv.validate(-1)
예제 #13
0
    def test_validate_smaller(self):
        iv = IntRangeValidator(max=1)

        assert iv.validate(0)
        assert iv.validate(1)
        assert not iv.validate(2)
예제 #14
0
    def test_validate_larger(self):
        iv = IntRangeValidator(0)

        assert iv.validate(2)
        assert iv.validate(0)
        assert not iv.validate(-1)