Beispiel #1
0
def test_between_04():
    rpv = RPV(data=5, rules=[Integer(), Between(2, 18)])
    assert rpv.execute()

    rpv = RPV(data=1, rules=[Integer(), Between(2, 18)])
    assert not rpv.execute()

    rpv = RPV(data=19, rules=[Integer(), Between(2, 18)])
    assert not rpv.execute()
Beispiel #2
0
def test_between_05():
    rpv = RPV(data=-15, rules=[Integer(), Between(-15, 30)])
    assert rpv.execute()

    rpv = RPV(data=30, rules=[Integer(), Between(-15, 30)])
    assert rpv.execute()

    rpv = RPV(data=0, rules=[Integer(), Between(-15, 30)])
    assert rpv.execute()
Beispiel #3
0
def test_between_07_bad():
    # zero arg
    with pytest.raises(TypeError):
        assert not Between().check(0)

    # 1 arg
    with pytest.raises(TypeError):
        assert Between(5).check(0)

    with pytest.raises(TypeError):
        assert Between(5, 5, 5).check(0)

    # wrong type
    with pytest.raises(TypeError):
        assert Between("5", "5").check(0)
Beispiel #4
0
def test_between_01():
    rule = Between(2, 18)
    value_to_check = 5
    assert rule.check(value_to_check)

    rule = Between(2, 18)
    value_to_check = 1
    assert not rule.check(value_to_check)

    rule = Between(2, 18)
    value_to_check = 19
    assert not rule.check(value_to_check)
Beispiel #5
0
def test_between_02():

    rule = Between(-15, 30)
    value_to_check = -15
    assert rule.check(value_to_check)

    rule = Between(-15, 30)
    value_to_check = 30
    assert rule.check(value_to_check)

    rule = Between(-15, 30)
    value_to_check = 0
    assert rule.check(value_to_check)
Beispiel #6
0
def test_between_03():
    rule = Between(5, 5)
    value_to_check = 5
    assert rule.check(value_to_check)

    rule = Between(5, 5)
    value_to_check = 0
    assert not rule.check(value_to_check)
Beispiel #7
0
def test_between_01():
    assert Between(2, 18).check("Between")

    assert not Between(10, 18).check("Between")

    assert not Between(2, 4).check("Between")
Beispiel #8
0
def test_between_06():
    rpv = RPV(data=5, rules=[Integer(), Between(5, 5)])
    assert rpv.execute()

    rpv = RPV(data=0, rules=[Integer(), Between(5, 5)])
    assert not rpv.execute()
Beispiel #9
0
def test_between_03():
    assert Between(7, 7).check("Between")

    assert not Between(5, 5).check("asd")
Beispiel #10
0
def test_between_02():
    assert Between(-15, 30).check("")

    assert Between(-15, 30).check([])

    assert not Between(-15, 30).check(123456789)