Beispiel #1
0
def test_validate_invalid(t, v):
    with pytest.raises(ConstraintValueError):
        validate(t, v)
Beispiel #2
0
def test_recursive_validate(annotation, value):
    validated = validate(annotation, value)
    assert validated == value
Beispiel #3
0
def test_validate_transmute(t, v):
    assert validate(t, v, transmute=True) == t(**v)
Beispiel #4
0
def test_validate(t, v):
    assert validate(t, v) == v
Beispiel #5
0
def test_tagged_union_validate_invalid(annotation, value):
    with pytest.raises(ConstraintValueError):
        validate(annotation, value)
Beispiel #6
0
def test_tagged_union_validate(annotation, value):
    validated = validate(annotation, value)
    assert validated == value
Beispiel #7
0
def test_recursive_validate_invalid(annotation, value):
    with pytest.raises(ConstraintValueError):
        validate(annotation, value)