blob: c1df83bbbf282906e863c1940d17eac56eed0063 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
from suite import suite
@suite
def suite_parenthesis(test):
test("(echo bonjour)")
test("(echo bonjour )")
test("( echo bonjour )")
test("(echo a && echo b) && echo c")
test("(echo a || echo b) || echo c")
test("(ls doesnotexist || echo b) || echo c")
test("(echo a || ls doesnotexist) || echo c")
test("echo aa && (echo b && echo c)")
test("ls doesnotexist || (echo b && echo c)")
test("(echo bonjour > f1)", files=["f1"])
test("(echo bonjour > f1) > f2", files=["f1", "f2"])
test("(cat -e > f1) < f2", setup="ls -l / > f2", files=["f1"])
|