def test_01_02_set_value(self): s = Integer("foo", value=5) for test_case in ("06", "-1"): s.value_text = test_case assert s == int(test_case) assert s.value_text == test_case s.test_valid(None)
def test_02_04_bad_max(self): s = Integer("foo", value=5, maxval=10) s.value_text = "11" assert s.value == 5 with pytest.raises(ValidationError): (lambda: s.test_valid(None))()
def test_02_03_good_max(self): s = Integer("foo", value=5, maxval=10) for test_case in ("9", "10"): s.value_text = test_case s.test_valid(None)
def test_02_02_bad_min(self): s = Integer("foo", value=5, minval=0) s.value_text = "-1" assert s == 5 with pytest.raises(ValidationError): (lambda: s.test_valid(None))()
def test_02_01_good_min(self): s = Integer("foo", value=5, minval=0) for test_case in ("0", "1"): s.value_text = test_case s.test_valid(None)
def test_01_03_set_bad(self): s = Integer("foo", value=5) s.value_text = "bad" assert s == 5 with pytest.raises(ValidationError): (lambda: s.test_valid(None))()