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()
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()
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)
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)
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)
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)
def test_between_01(): assert Between(2, 18).check("Between") assert not Between(10, 18).check("Between") assert not Between(2, 4).check("Between")
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()
def test_between_03(): assert Between(7, 7).check("Between") assert not Between(5, 5).check("asd")
def test_between_02(): assert Between(-15, 30).check("") assert Between(-15, 30).check([]) assert not Between(-15, 30).check(123456789)