diff options
-rw-r--r-- | tests/test_cmd2.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/test_cmd2.py b/tests/test_cmd2.py index efc82294..5417b4ed 100644 --- a/tests/test_cmd2.py +++ b/tests/test_cmd2.py @@ -407,6 +407,8 @@ def test_pipe_to_shell(base_app): # Get help menu and pipe it's output to the sort shell command out = run_cmd(base_app, 'help | sort') expected = normalize(""" + + _relative_load edit history pause pyscript run set shortcuts ======================================== cmdenvironment help load py quit save shell show @@ -416,7 +418,12 @@ Documented commands (type help <topic>):""") # Mac and Linux # Get help on help and pipe it's output to the input of the word count shell command out = run_cmd(base_app, 'help help | wc') - expected = normalize("1 11 70") + + # Mac and Linux wc behave the same when piped from shell, but differently when piped stdin from file directly + if sys.platform == 'darwin': + expected = normalize("1 11 70") + else: + expected = normalize("1 11 70") assert out[0].strip() == expected[0].strip() |