diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2020-09-11 18:32:57 +0200 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2020-09-11 18:32:57 +0200 |
| commit | 1ad72842b3dcf10cc89cd682a044f4780ac97e41 (patch) | |
| tree | 80c7ecbff4c3e20e3f6da86a96a3c7542c92500b /src/suites/parenthesis.py | |
| parent | 1739695001889d53d29976943fda593d64afcefb (diff) | |
| download | minishell_test-1ad72842b3dcf10cc89cd682a044f4780ac97e41.tar.gz minishell_test-1ad72842b3dcf10cc89cd682a044f4780ac97e41.tar.bz2 minishell_test-1ad72842b3dcf10cc89cd682a044f4780ac97e41.zip | |
Added export alone, quote missing and tab in cmd test
Diffstat (limited to 'src/suites/parenthesis.py')
| -rw-r--r-- | src/suites/parenthesis.py | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/suites/parenthesis.py b/src/suites/parenthesis.py index d3ec5bf..d2007cb 100644 --- a/src/suites/parenthesis.py +++ b/src/suites/parenthesis.py @@ -6,56 +6,48 @@ # By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2020/07/15 18:24:57 by charles #+# #+# # -# Updated: 2020/09/11 16:13:54 by charles ### ########.fr # +# Updated: 2020/09/11 17:43:34 by charles ### ########.fr # # # # ############################################################################ # from suite import suite + @suite(bonus=True) 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 > f3)", files=["f1", "f2", "f3"]) test("(echo bonjour > f1 > f2 > f3 > f4 > f5 > f6 > f7 > f8 > f9)", files=["f1", "f2", "f3", "f4", "f5", "f6", "f7", "f8", "f9"]) - test("(echo bonjour) > f1", files=["f1"]) test("(echo bonjour) > f1 > f2 > f3", files=["f1", "f2", "f3"]) test("(echo bonjour) > f1 > f2 > f3 > f4 > f5 > f6 > f7 > f8 > f9", files=["f1", "f2", "f3", "f4", "f5", "f6", "f7", "f8", "f9"]) - test("(cat -e < f1)", setup="echo bonjour > f1") test("(cat -e < f1 < f2 < f3)", setup="touch f1 f2 f3 f4; echo bonjour > f3") test("(cat -e < f1 < f2 < f3 < f4 < f5 < f6 < f7 < f8 < f9)", setup="touch f1 f2 f3 f4 f5 f6 f7 f8 f9; echo bonjour > f9") - test("(cat -e) < f1", setup="echo bonjour > f1") test("(cat -e) < f1 < f2 < f3", setup="touch f1 f2 f3 f4; echo bonjour > f3") test("(cat -e) < f1 < f2 < f3 < f4 < f5 < f6 < f7 < f8 < f9", setup="touch f1 f2 f3 f4 f5 f6 f7 f8 f9; echo bonjour > f9") - test("(echo bonjour > f1 > f2 > f3 > f4) > f5 > f6 > f7 > f8 > f9", files=["f1", "f2", "f3", "f4", "f5", "f6", "f7", "f8", "f9"]) test("(cat -e < f1 < f2 < f3 < f4) < f5 < f6 < f7 < f8 < f9", setup="touch f1 f2 f3 f4 f5 f6 f7 f8 f9; echo bonjour > f4") - test("(echo bonjour > f1) > f2", files=["f1", "f2"]) test("(cat -e > f1) < f2", setup="ls -l / > f2", files=["f1"]) - test("(exit); echo bonjour") test("(echo bonjour; exit; echo aurevoir)") - test("(ls && ls)") test("(ls doesntexist || ls)") test("(ls doesntexist && ls)") |
