summaryrefslogtreecommitdiff
path: root/tests/test_transcript.py
diff options
context:
space:
mode:
authorTodd Leonhardt <todd.leonhardt@gmail.com>2019-06-15 20:52:01 -0400
committerTodd Leonhardt <todd.leonhardt@gmail.com>2019-06-15 20:52:01 -0400
commit3292bf5dfbc64a832e7f880f566ad3edd6201776 (patch)
tree14c9c133cf6006a04d6cb5d0b9dc273ab2689a77 /tests/test_transcript.py
parentf77c44dd79b484f96a3077fd7ca64fd5b3c35fa1 (diff)
downloadcmd2-git-3292bf5dfbc64a832e7f880f566ad3edd6201776.tar.gz
Added verify_help_text() helper function for tests and removed BASE_HELP and BASE_HELP_VERBOSE constants
The tests are now much more resilient to adding, removing, or renaming commands
Diffstat (limited to 'tests/test_transcript.py')
-rw-r--r--tests/test_transcript.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/tests/test_transcript.py b/tests/test_transcript.py
index 909a6a5c..1d930c26 100644
--- a/tests/test_transcript.py
+++ b/tests/test_transcript.py
@@ -14,7 +14,7 @@ from unittest import mock
import pytest
import cmd2
-from .conftest import run_cmd, BASE_HELP_VERBOSE
+from .conftest import run_cmd, verify_help_text
from cmd2 import transcript
from cmd2.utils import StdSim
@@ -211,9 +211,8 @@ def test_run_script_record_transcript(base_app, request):
with open(transcript_fname) as f:
xscript = f.read()
- expected = '(Cmd) help -v\n' + BASE_HELP_VERBOSE + '\n'
-
- assert xscript == expected
+ assert xscript.startswith('(Cmd) help -v\n')
+ verify_help_text(base_app, xscript)
def test_generate_transcript_stop(capsys):