Пример #1
0
def test_protocol_signatures(element):
    with pytest.raises(ValueError):
        normalize(element)
Пример #2
0
def test_unknown():
    with pytest.raises(NotImplementedError, match="cannot be represented"):
        normalize(object)
Пример #3
0
def test_callable_signatures(typing_type, element):
    assert typing_type == unparse(normalize(element))
Пример #4
0
def test_shorthands(typing_type, element):
    assert typing_type == unparse(normalize(element))
Пример #5
0
def test_containers(typing_type, element):
    assert typing_type == unparse(normalize(element))
Пример #6
0
def test_specials(typing_type, element):
    assert typing_type == unparse(normalize(element))
Пример #7
0
def test_terminals(typing_type, element):
    assert typing_type == unparse(normalize(element))