示例#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))