def test_is_active_should_allow_floats(self): condition = Range() assert not condition.is_active('1-2', 0.0) assert not condition.is_active('1-2', 0.9) assert condition.is_active('1-2', 1.0) assert condition.is_active('1-2', 1.5) assert condition.is_active('1-2', 2.0) assert not condition.is_active('1-2', 2.1) assert not condition.is_active('1-2', 2.01) assert not condition.is_active('1-2', 2.001) assert not condition.is_active('1-2', 3.0) assert not condition.is_active('1-2', 9e9)
def test_is_active_shouldnt_allow_strings(self): condition = Range() assert not condition.is_active('1-2', '0') assert not condition.is_active('1-2', '1') assert not condition.is_active('1-2', '2') assert not condition.is_active('1-2', '3')
def test_is_active(self): condition = Range() assert not condition.is_active('1-2', 0) assert condition.is_active('1-2', 1) assert condition.is_active('1-2', 2) assert not condition.is_active('1-2', 3)