From 422c56fbc5cd7493aaa96a341ebfff077f7a7de3 Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Wed, 3 Mar 2021 17:25:46 +0100 Subject: Added config tests --- minishell_test/suites/cmd.py | 70 ++++++++++++++++++++++---------------------- 1 file changed, 35 insertions(+), 35 deletions(-) (limited to 'minishell_test/suites/cmd.py') diff --git a/minishell_test/suites/cmd.py b/minishell_test/suites/cmd.py index 66acf97..a4c4e88 100644 --- a/minishell_test/suites/cmd.py +++ b/minishell_test/suites/cmd.py @@ -68,21 +68,21 @@ def suite_redirection(test): files=["abcdefghijklmnopqrstuvwxyz"]) test("> file", files=["file"]) test("< file", setup="echo bonjour > file") - test(">", hook=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) - test(">>", hook=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) - test("<", hook=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) - test("echo >", hook=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) - test("echo >>", hook=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) - test("echo <", hook=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) + test(">", hooks=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) + test(">>", hooks=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) + test("<", hooks=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) + test("echo >", hooks=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) + test("echo >>", hooks=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) + test("echo <", hooks=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) test("> test", files=["test"]) test(">> test", files=["test"]) test("< test", setup="touch test") - test("echo foo >>> bar", hook=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) - test("echo foo >>>> bar", hook=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) - test("echo foo >>>>> bar", hook=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) - test("cat << < bar", setup="echo bonjour > bar", hook=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) - test("cat << << bar", setup="echo bonjour > bar", hook=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) - test("cat <<<<< bar", setup="echo bonjour > bar", hook=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) + test("echo foo >>> bar", hooks=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) + test("echo foo >>>> bar", hooks=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) + test("echo foo >>>>> bar", hooks=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) + test("cat << < bar", setup="echo bonjour > bar", hooks=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) + test("cat << << bar", setup="echo bonjour > bar", hooks=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) + test("cat <<<<< bar", setup="echo bonjour > bar", hooks=hooks.error_line0, hook_status=hooks.platform_status(1, 2)) test("cat < doesnotexist") test("echo bonjour >> a", setup="echo a > a", files=["a"]) test("echo bonjour >> a >> a", setup="echo a > a", files=["a"]) @@ -173,15 +173,15 @@ def suite_cmd_path(test): 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", hook=hooks.is_directory) - test("./somedir/", setup="mkdir somedir", hook=hooks.is_directory) + test("somedir/", setup="mkdir somedir", hooks=hooks.is_directory) + test("./somedir/", setup="mkdir somedir", hooks=hooks.is_directory) test("somedir", setup="mkdir somedir") - test("./somedir", setup="mkdir somedir", hook=hooks.is_directory) + test("./somedir", setup="mkdir somedir", hooks=hooks.is_directory) test("somedir", setup="mkdir somedir") - test("somedirsoftlink/", setup="mkdir somedir; ln -s somedir somedirsoftlink", hook=hooks.is_directory) - test("./somedirsoftlink/", setup="mkdir somedir; ln -s somedir somedirsoftlink", hook=hooks.is_directory) + test("somedirsoftlink/", setup="mkdir somedir; ln -s somedir somedirsoftlink", hooks=hooks.is_directory) + test("./somedirsoftlink/", setup="mkdir somedir; ln -s somedir somedirsoftlink", hooks=hooks.is_directory) test("somedirsoftlink", setup="mkdir somedir; ln -s somedir somedirsoftlink") - test("./somedirsoftlink", setup="mkdir somedir; ln -s somedir somedirsoftlink", hook=hooks.is_directory) + test("./somedirsoftlink", setup="mkdir somedir; ln -s somedir somedirsoftlink", hooks=hooks.is_directory) test("somedirsoftlink", setup="mkdir somedir; ln -s somedir somedirsoftlink") test("./someremovedlink", setup="touch somefile; ln -s somefile someremovedlink; rm -f somefile") test("./somelink2", setup="touch somefile; ln -s somefile somelink1; ln -s somelink1 somelink2") @@ -201,8 +201,8 @@ def suite_cmd_path(test): test("'-'", setup="touch -") test("./_", setup="touch _") test("./-", setup="touch a; mv a ./-") - test("./.", setup="touch .", hook=hooks.is_directory) - test("./..", setup="touch ..", hook=hooks.is_directory) + test("./.", setup="touch .", hooks=hooks.is_directory) + test("./..", setup="touch ..", hooks=hooks.is_directory) test("./somefile", setup='echo > somefile && chmod 0777 somefile') test("./somefile", setup='echo > somefile && chmod 1000 somefile') test("./somefile", setup='echo > somefile && chmod 2000 somefile') @@ -219,21 +219,21 @@ def suite_cmd_path(test): 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', hook=hooks.is_directory) - test("./somedir", setup='mkdir -m 1000 somedir', hook=hooks.is_directory) - test("./somedir", setup='mkdir -m 2000 somedir', hook=hooks.is_directory) - test("./somedir", setup='mkdir -m 3000 somedir', hook=hooks.is_directory) - test("./somedir", setup='mkdir -m 4000 somedir', hook=hooks.is_directory) - test("./somedir", setup='mkdir -m 5000 somedir', hook=hooks.is_directory) - test("./somedir", setup='mkdir -m 6000 somedir', hook=hooks.is_directory) - test("./somedir", setup='mkdir -m 7000 somedir', hook=hooks.is_directory) - test("./somedir", setup='mkdir -m 1777 somedir', hook=hooks.is_directory) - test("./somedir", setup='mkdir -m 2777 somedir', hook=hooks.is_directory) - test("./somedir", setup='mkdir -m 3777 somedir', hook=hooks.is_directory) - test("./somedir", setup='mkdir -m 4777 somedir', hook=hooks.is_directory) - test("./somedir", setup='mkdir -m 5777 somedir', hook=hooks.is_directory) - test("./somedir", setup='mkdir -m 6777 somedir', hook=hooks.is_directory) - test("./somedir", setup='mkdir -m 0000 somedir', hook=hooks.is_directory) + test("./somedir", setup='mkdir -m 0777 somedir', hooks=hooks.is_directory) + test("./somedir", setup='mkdir -m 1000 somedir', hooks=hooks.is_directory) + test("./somedir", setup='mkdir -m 2000 somedir', hooks=hooks.is_directory) + test("./somedir", setup='mkdir -m 3000 somedir', hooks=hooks.is_directory) + test("./somedir", setup='mkdir -m 4000 somedir', hooks=hooks.is_directory) + test("./somedir", setup='mkdir -m 5000 somedir', hooks=hooks.is_directory) + test("./somedir", setup='mkdir -m 6000 somedir', hooks=hooks.is_directory) + test("./somedir", setup='mkdir -m 7000 somedir', hooks=hooks.is_directory) + test("./somedir", setup='mkdir -m 1777 somedir', hooks=hooks.is_directory) + test("./somedir", setup='mkdir -m 2777 somedir', hooks=hooks.is_directory) + test("./somedir", setup='mkdir -m 3777 somedir', hooks=hooks.is_directory) + test("./somedir", setup='mkdir -m 4777 somedir', hooks=hooks.is_directory) + test("./somedir", setup='mkdir -m 5777 somedir', hooks=hooks.is_directory) + test("./somedir", setup='mkdir -m 6777 somedir', hooks=hooks.is_directory) + test("./somedir", setup='mkdir -m 0000 somedir', hooks=hooks.is_directory) test("./Somefile", setup='echo > somefile && chmod 000 somefile') test("./someFILE", setup='echo > somefile && chmod 000 somefile') -- cgit