Exemplo n.º 1
0
def test_run_a_command():
    cmd = Command([
        Word([Id("echo")]),
        Word([STAR]),
    ])
    env = make_env()

    with make_dirs("a", "b", "c", "d", "e") as d:
        with cwd(d):
            assert cmd.evaluate(env) == "a b c d e"
Exemplo n.º 2
0
def test_fixed_pieces():
    cmd = Command([
        Word([Id("echo")]),
        Word([STAR, ConstantString("/..")]),
    ])
    env = make_env()

    with make_dirs("a", "b", "c", "d", TOUCH, "e", "f", "g") as d:
        with cwd(d):
            assert cmd.evaluate(env) == "a/.. b/.. c/.. d/.."