aboutsummaryrefslogtreecommitdiff
path: root/minishell_test/suites/preprocess.py
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2021-03-03 17:25:46 +0100
committerCharles Cabergs <me@cacharle.xyz>2021-03-03 17:25:46 +0100
commit422c56fbc5cd7493aaa96a341ebfff077f7a7de3 (patch)
tree199c9dbb084b36b6d85774869076484305dc449a /minishell_test/suites/preprocess.py
parent820102f9ccdfdfe3ae78c22f803da4db87cb91ba (diff)
downloadminishell_test-422c56fbc5cd7493aaa96a341ebfff077f7a7de3.tar.gz
minishell_test-422c56fbc5cd7493aaa96a341ebfff077f7a7de3.tar.bz2
minishell_test-422c56fbc5cd7493aaa96a341ebfff077f7a7de3.zip
Added config tests
Diffstat (limited to 'minishell_test/suites/preprocess.py')
-rw-r--r--minishell_test/suites/preprocess.py32
1 files changed, 16 insertions, 16 deletions
diff --git a/minishell_test/suites/preprocess.py b/minishell_test/suites/preprocess.py
index e3b5ff5..6e717a1 100644
--- a/minishell_test/suites/preprocess.py
+++ b/minishell_test/suites/preprocess.py
@@ -56,18 +56,18 @@ def suite_quote(test):
test("echo '\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"'")
test('echo "\'"')
test('echo "\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'"')
- test("echo '", hook=hooks.error_line0, hook_status=hooks.platform_status(2, 1))
- test('echo "', hook=hooks.error_line0, hook_status=hooks.platform_status(2, 1))
- test("echo '''", hook=hooks.error_line0, hook_status=hooks.platform_status(2, 1))
- test('echo """', hook=hooks.error_line0, hook_status=hooks.platform_status(2, 1))
- test("echo '''''''''''''''''''''''''''''''''''''''''''", hook=hooks.error_line0, hook_status=hooks.platform_status(2, 1))
- test('echo """""""""""""""""""""""""""""""""""""""""""', hook=hooks.error_line0, hook_status=hooks.platform_status(2, 1))
+ test("echo '", hooks=hooks.error_line0, hook_status=hooks.platform_status(2, 1))
+ test('echo "', hooks=hooks.error_line0, hook_status=hooks.platform_status(2, 1))
+ test("echo '''", hooks=hooks.error_line0, hook_status=hooks.platform_status(2, 1))
+ test('echo """', hooks=hooks.error_line0, hook_status=hooks.platform_status(2, 1))
+ test("echo '''''''''''''''''''''''''''''''''''''''''''", hooks=hooks.error_line0, hook_status=hooks.platform_status(2, 1))
+ test('echo """""""""""""""""""""""""""""""""""""""""""', hooks=hooks.error_line0, hook_status=hooks.platform_status(2, 1))
test("echo 'AH\\'")
- test('echo "AH\\"', hook=hooks.error_line0, hook_status=hooks.platform_status(2, 1))
+ test('echo "AH\\"', hooks=hooks.error_line0, hook_status=hooks.platform_status(2, 1))
test('echo "AH\\""')
- test("echo '\\''", hook=hooks.error_line0, hook_status=hooks.platform_status(2, 1))
+ test("echo '\\''", hooks=hooks.error_line0, hook_status=hooks.platform_status(2, 1))
test('echo "\\""')
- test('echo "\\\\""', hook=hooks.error_line0, hook_status=hooks.platform_status(2, 1))
+ test('echo "\\\\""', hooks=hooks.error_line0, hook_status=hooks.platform_status(2, 1))
test('echo bonjour > "fi le"', files=['fi le'])
test("echo bonjour > 'fi le'", files=['fi le'])
@@ -169,7 +169,7 @@ def suite_interpolation(test):
test('echo "@""$A" "@"', exports={"A": " "})
test('echo $A$B$C', exports={"A": "", "B": "", "C": ""})
test('echo bonjour > $A', exports={"A": 'file'}, files=['file'])
- test('echo bonjour > $A', exports={"A": 'fi le'}, files=['fi le'], hook=hooks.error_line0)
+ test('echo bonjour > $A', exports={"A": 'fi le'}, files=['fi le'], hooks=hooks.error_line0)
test('echo bonjour > "$A"', exports={"A": 'fi le'}, files=['fi le'])
test("echo bonjour > '$A'", exports={"A": 'fi le'}, files=['fi le'])
@@ -226,7 +226,7 @@ def suite_escape(test):
test(r"/bin/echo ' \$? '")
test(r"/bin/echo ' \\ '")
test(r"/bin/echo ' \\\ '")
- test("echo \\", hook=hooks.delete_escape)
+ test("echo \\", hooks=hooks.delete_escape)
test("echo \"\\\"\"'bonjour'")
@@ -242,11 +242,11 @@ def suite_spaces(test):
test("\t\t\t\t\t\techo\tfoo")
test("echo\tfoo\t\t\t\t\t\t")
test("\t\t\t\techo\t\t\t\tfoo\t\t\t\t")
- test("\fecho\ffoo", hook=hooks.should_not_be("foo\n"))
- test("\necho\nfoo", hook=hooks.should_not_be("foo\n"))
- test("\recho\rfoo", hook=hooks.should_not_be("foo\n"))
- test("\vecho\vfoo", hook=hooks.should_not_be("foo\n"))
- test("\t\r\v\fecho\v\t\r\vfoo", hook=hooks.should_not_be("foo\n"))
+ test("\fecho\ffoo", hooks=hooks.should_not_be("foo\n"))
+ test("\necho\nfoo", hooks=hooks.should_not_be("foo\n"))
+ test("\recho\rfoo", hooks=hooks.should_not_be("foo\n"))
+ test("\vecho\vfoo", hooks=hooks.should_not_be("foo\n"))
+ test("\t\r\v\fecho\v\t\r\vfoo", hooks=hooks.should_not_be("foo\n"))
test("")
test(" ")
test("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t")