aboutsummaryrefslogtreecommitdiff
path: root/src/suites/cmd.py
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2020-09-15 13:37:38 +0200
committerCharles Cabergs <me@cacharle.xyz>2020-09-15 13:37:38 +0200
commit572c2e7218a21a6fa711d9b654a8f74163a77e69 (patch)
treecb54bc62513bf073b8c3de7b4cea3388d0739907 /src/suites/cmd.py
parentfec33d1621e01e12a7dc64630477318213218ae7 (diff)
downloadminishell_test-572c2e7218a21a6fa711d9b654a8f74163a77e69.tar.gz
minishell_test-572c2e7218a21a6fa711d9b654a8f74163a77e69.tar.bz2
minishell_test-572c2e7218a21a6fa711d9b654a8f74163a77e69.zip
Added more path tests
Diffstat (limited to 'src/suites/cmd.py')
-rw-r--r--src/suites/cmd.py120
1 files changed, 60 insertions, 60 deletions
diff --git a/src/suites/cmd.py b/src/suites/cmd.py
index d8770d4..9363988 100644
--- a/src/suites/cmd.py
+++ b/src/suites/cmd.py
@@ -6,7 +6,7 @@
# By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2020/07/15 15:11:46 by charles #+# #+# #
-# Updated: 2020/09/12 10:51:19 by charles ### ########.fr #
+# Updated: 2020/09/15 11:51:58 by charles ### ########.fr #
# #
# ############################################################################ #
@@ -131,34 +131,34 @@ def suite_cmd_path(test):
setup="touch a b c; echo bonjour > a; cp {} ls".format(cat_path))
test("ls . a b c",
setup="touch a b c; echo bonjour > a; cp {} ls".format(cat_path))
- test("./somefile", setup="touch somefile; chmod 000 somefile")
- test("./somefile", setup="touch somefile; chmod 001 somefile")
- test("./somefile", setup="touch somefile; chmod 002 somefile")
- test("./somefile", setup="touch somefile; chmod 003 somefile")
- test("./somefile", setup="touch somefile; chmod 004 somefile")
- test("./somefile", setup="touch somefile; chmod 005 somefile")
- test("./somefile", setup="touch somefile; chmod 006 somefile")
- test("./somefile", setup="touch somefile; chmod 007 somefile")
- test("./somefile", setup="touch somefile; chmod 010 somefile")
- test("./somefile", setup="touch somefile; chmod 020 somefile")
- test("./somefile", setup="touch somefile; chmod 030 somefile")
- test("./somefile", setup="touch somefile; chmod 040 somefile")
- test("./somefile", setup="touch somefile; chmod 050 somefile")
- test("./somefile", setup="touch somefile; chmod 060 somefile")
- test("./somefile", setup="touch somefile; chmod 070 somefile")
- test("./somefile", setup="touch somefile; chmod 100 somefile")
- test("./somefile", setup="touch somefile; chmod 200 somefile")
- test("./somefile", setup="touch somefile; chmod 300 somefile")
- test("./somefile", setup="touch somefile; chmod 400 somefile")
- test("./somefile", setup="touch somefile; chmod 500 somefile")
- test("./somefile", setup="touch somefile; chmod 600 somefile")
- test("./somefile", setup="touch somefile; chmod 700 somefile")
- test("./somefile", setup="touch somefile; chmod 755 somefile")
- test("./somefile", setup="touch somefile; chmod 644 somefile")
- test("./somefile", setup="touch somefile; chmod 311 somefile")
- test("./somefile", setup="touch somefile; chmod 111 somefile")
- test("./somefile", setup="touch somefile; chmod 222 somefile")
- test("./somefile", setup="touch somefile; chmod 333 somefile")
+ test("./somefile", setup="echo > somefile; chmod 000 somefile")
+ test("./somefile", setup="echo > somefile; chmod 001 somefile")
+ test("./somefile", setup="echo > somefile; chmod 002 somefile")
+ test("./somefile", setup="echo > somefile; chmod 003 somefile")
+ test("./somefile", setup="echo > somefile; chmod 004 somefile")
+ test("./somefile", setup="echo > somefile; chmod 005 somefile")
+ test("./somefile", setup="echo > somefile; chmod 006 somefile")
+ test("./somefile", setup="echo > somefile; chmod 007 somefile")
+ test("./somefile", setup="echo > somefile; chmod 010 somefile")
+ test("./somefile", setup="echo > somefile; chmod 020 somefile")
+ test("./somefile", setup="echo > somefile; chmod 030 somefile")
+ test("./somefile", setup="echo > somefile; chmod 040 somefile")
+ test("./somefile", setup="echo > somefile; chmod 050 somefile")
+ test("./somefile", setup="echo > somefile; chmod 060 somefile")
+ test("./somefile", setup="echo > somefile; chmod 070 somefile")
+ test("./somefile", setup="echo > somefile; chmod 100 somefile")
+ test("./somefile", setup="echo > somefile; chmod 200 somefile")
+ test("./somefile", setup="echo > somefile; chmod 300 somefile")
+ test("./somefile", setup="echo > somefile; chmod 400 somefile")
+ test("./somefile", setup="echo > somefile; chmod 500 somefile")
+ test("./somefile", setup="echo > somefile; chmod 600 somefile")
+ test("./somefile", setup="echo > somefile; chmod 700 somefile")
+ test("./somefile", setup="echo > somefile; chmod 755 somefile")
+ test("./somefile", setup="echo > somefile; chmod 644 somefile")
+ test("./somefile", setup="echo > somefile; chmod 311 somefile")
+ test("./somefile", setup="echo > somefile; chmod 111 somefile")
+ test("./somefile", setup="echo > somefile; chmod 222 somefile")
+ test("./somefile", setup="echo > somefile; chmod 333 somefile")
test("somedir/", setup="mkdir somedir")
test("./somedir/", setup="mkdir somedir")
test("somedir", setup="mkdir somedir")
@@ -189,37 +189,37 @@ def suite_cmd_path(test):
test("./-", setup="touch a; mv a -- -")
test("./.", setup="touch .")
test("./..", setup="touch ..")
- test("./somefile", setup='touch somefile && chmod 0777 somefile')
- test("./somefile", setup='touch somefile && chmod 1000 somefile')
- test("./somefile", setup='touch somefile && chmod 2000 somefile')
- test("./somefile", setup='touch somefile && chmod 3000 somefile')
- test("./somefile", setup='touch somefile && chmod 4000 somefile')
- test("./somefile", setup='touch somefile && chmod 5000 somefile')
- test("./somefile", setup='touch somefile && chmod 6000 somefile')
- test("./somefile", setup='touch somefile && chmod 7000 somefile')
- test("./somefile", setup='touch somefile && chmod 1777 somefile')
- test("./somefile", setup='touch somefile && chmod 2777 somefile')
- test("./somefile", setup='touch somefile && chmod 3777 somefile')
- test("./somefile", setup='touch somefile && chmod 4777 somefile')
- test("./somefile", setup='touch somefile && chmod 5777 somefile')
- test("./somefile", setup='touch somefile && chmod 6777 somefile')
- test("./somefile", setup='touch somefile && chmod 7777 somefile')
- test("./somefile", setup='touch somefile && chmod 0000 somefile')
- test("./somedir", setup='mkdir somedir && chmod 0777 somedir')
- test("./somedir", setup='mkdir somedir && chmod 1000 somedir')
- test("./somedir", setup='mkdir somedir && chmod 2000 somedir')
- test("./somedir", setup='mkdir somedir && chmod 3000 somedir')
- test("./somedir", setup='mkdir somedir && chmod 4000 somedir')
- test("./somedir", setup='mkdir somedir && chmod 5000 somedir')
- test("./somedir", setup='mkdir somedir && chmod 6000 somedir')
- test("./somedir", setup='mkdir somedir && chmod 7000 somedir')
- test("./somedir", setup='mkdir somedir && chmod 1777 somedir')
- test("./somedir", setup='mkdir somedir && chmod 2777 somedir')
- test("./somedir", setup='mkdir somedir && chmod 3777 somedir')
- test("./somedir", setup='mkdir somedir && chmod 4777 somedir')
- test("./somedir", setup='mkdir somedir && chmod 5777 somedir')
- test("./somedir", setup='mkdir somedir && chmod 6777 somedir')
- test("./somedir", setup='mkdir somedir && chmod 0000 somedir')
+ test("./somefile", setup='echo > somefile && chmod 0777 somefile')
+ test("./somefile", setup='echo > somefile && chmod 1000 somefile')
+ test("./somefile", setup='echo > somefile && chmod 2000 somefile')
+ test("./somefile", setup='echo > somefile && chmod 3000 somefile')
+ test("./somefile", setup='echo > somefile && chmod 4000 somefile')
+ test("./somefile", setup='echo > somefile && chmod 5000 somefile')
+ test("./somefile", setup='echo > somefile && chmod 6000 somefile')
+ test("./somefile", setup='echo > somefile && chmod 7000 somefile')
+ test("./somefile", setup='echo > somefile && chmod 1777 somefile')
+ test("./somefile", setup='echo > somefile && chmod 2777 somefile')
+ test("./somefile", setup='echo > somefile && chmod 3777 somefile')
+ test("./somefile", setup='echo > somefile && chmod 4777 somefile')
+ test("./somefile", setup='echo > somefile && chmod 5777 somefile')
+ test("./somefile", setup='echo > somefile && chmod 6777 somefile')
+ test("./somefile", setup='echo > somefile && chmod 7777 somefile')
+ test("./somefile", setup='echo > somefile && chmod 0000 somefile')
+ test("./somedir", setup='mkdir -m 0777 somedir')
+ test("./somedir", setup='mkdir -m 1000 somedir')
+ test("./somedir", setup='mkdir -m 2000 somedir')
+ test("./somedir", setup='mkdir -m 3000 somedir')
+ test("./somedir", setup='mkdir -m 4000 somedir')
+ test("./somedir", setup='mkdir -m 5000 somedir')
+ test("./somedir", setup='mkdir -m 6000 somedir')
+ test("./somedir", setup='mkdir -m 7000 somedir')
+ test("./somedir", setup='mkdir -m 1777 somedir')
+ test("./somedir", setup='mkdir -m 2777 somedir')
+ test("./somedir", setup='mkdir -m 3777 somedir')
+ test("./somedir", setup='mkdir -m 4777 somedir')
+ test("./somedir", setup='mkdir -m 5777 somedir')
+ test("./somedir", setup='mkdir -m 6777 somedir')
+ test("./somedir", setup='mkdir -m 0000 somedir')
# @suite(bonus=True)