Exemplo n.º 1
0
def test_get_element_relabs(cmd, relabs):
    base_element, args = get_element(cmd, relabs.base)
    print(relabs, base_element)
    rel_element, args = get_element(base_element, relabs.rel_name)
    assert rel_element is not None
    abs_element, args = get_element(cmd, relabs.abs_name)
    assert abs_element is not None
    assert rel_element is abs_element
Exemplo n.º 2
0
def test_get_element_err(cmd, missing_rel):
    with pytest.raises(KeyError):
        get_element(cmd, missing_rel)
Exemplo n.º 3
0
def test_get_element_relative(cmd, barbaz):
    element, args = get_element(cmd, barbaz)
    assert not element(cmd)
    debug_cmd(cmd)
    assert cmd.stdout.getvalue() == barbaz + "!\n"