diff options
author | Todd Leonhardt <tleonhardt@gmail.com> | 2017-06-13 08:55:24 -0400 |
---|---|---|
committer | Todd Leonhardt <tleonhardt@gmail.com> | 2017-06-13 08:55:24 -0400 |
commit | c56ad0f564bce6cbea7406c3e28bccea26b6dbc4 (patch) | |
tree | 147837bbba8cf205a52880d7006841c4b2653598 | |
parent | af37a3414e232c268f9b57761670c051ab3fda32 (diff) | |
download | cmd2-git-c56ad0f564bce6cbea7406c3e28bccea26b6dbc4.tar.gz |
Fixes a bug which caused transcript failures to display twice
-rwxr-xr-x | cmd2.py | 3 | ||||
-rw-r--r-- | tests/test_transcript.py | 6 |
2 files changed, 4 insertions, 5 deletions
@@ -1895,8 +1895,7 @@ Script should contain one command per line, just like command would be typed in sys.argv = [sys.argv[0]] # the --test argument upsets unittest.main() testcase = TestMyAppCase() runner = unittest.TextTestRunner() - result = runner.run(testcase) - result.printErrors() + runner.run(testcase) def _run_commands_at_invocation(self, callargs): """Runs commands provided as arguments on the command line when the application is started. diff --git a/tests/test_transcript.py b/tests/test_transcript.py index 03fec92a..b193a20d 100644 --- a/tests/test_transcript.py +++ b/tests/test_transcript.py @@ -270,7 +270,7 @@ def test_transcript_from_cmdloop(request, capsys): # Check for the unittest "OK" condition for the 1 test which ran expected_start = ".\n----------------------------------------------------------------------\nRan 1 test in" - expected_end = "s\n\nOK\n\n" + expected_end = "s\n\nOK\n" out, err = capsys.readouterr() if six.PY3: assert err.startswith(expected_start) @@ -296,7 +296,7 @@ def test_multiline_command_transcript_with_comments_at_beginning(request, capsys # Check for the unittest "OK" condition for the 1 test which ran expected_start = ".\n----------------------------------------------------------------------\nRan 1 test in" - expected_end = "s\n\nOK\n\n" + expected_end = "s\n\nOK\n" out, err = capsys.readouterr() if six.PY3: assert err.startswith(expected_start) @@ -329,7 +329,7 @@ def test_regex_transcript(request, capsys): # Check for the unittest "OK" condition for the 1 test which ran expected_start = ".\n----------------------------------------------------------------------\nRan 1 test in" - expected_end = "s\n\nOK\n\n" + expected_end = "s\n\nOK\n" out, err = capsys.readouterr() if six.PY3: assert err.startswith(expected_start) |