Esempio n. 1
0
def test_true_from_string():
    assert props.Bool().load("true") is True
Esempio n. 2
0
def test_default():
    assert props.Bool(default=True).load(None) is True
Esempio n. 3
0
def test_validates():
    assert props.Bool().load(True)
Esempio n. 4
0
def test_wrong_type():
    with pytest.raises(props.PropertyValidationError):
        props.Bool().load("12345")
Esempio n. 5
0
def test_not_nullable():
    with pytest.raises(props.PropertyValidationError):
        props.Bool().load(None)
Esempio n. 6
0
def test_nullable():
    props.Bool(nullable=True).load(None)
Esempio n. 7
0
def test_allow_strings_is_false():
    with pytest.raises(props.PropertyValidationError):
        assert props.Bool(allow_strings=False).load("false") is False
Esempio n. 8
0
def test_false_from_string():
    assert props.Bool().load("false") is False