summaryrefslogtreecommitdiff
path: root/tests/transcripts
diff options
context:
space:
mode:
authorTodd Leonhardt <todd.leonhardt@gmail.com>2019-05-20 23:47:50 -0400
committerTodd Leonhardt <todd.leonhardt@gmail.com>2019-05-20 23:47:50 -0400
commit2f0dbf5bad19d96880e2ef795660db1b8f04cdc7 (patch)
tree2d3ef06b705d8347fac5c9a7fe73f472973c4a41 /tests/transcripts
parent1fd474fc11d22e0c1201784cf4602139e3f7c637 (diff)
downloadcmd2-git-2f0dbf5bad19d96880e2ef795660db1b8f04cdc7.tar.gz
Refactor exit_code implementation
cmd2.Cmd.cmdloop() now returns self.exit_code which should be an integer Also: - Refactored examples to call sys.exit(app.cmdloop()) in their __main__ - Running transcript tests now sets the exit_code accordingly based on success/failure - Updated CHANGELOG - Updated README - Updated Sphinx docs - Added unit test for case when transcript test fails
Diffstat (limited to 'tests/transcripts')
-rw-r--r--tests/transcripts/failure.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/transcripts/failure.txt b/tests/transcripts/failure.txt
new file mode 100644
index 00000000..4ef56e72
--- /dev/null
+++ b/tests/transcripts/failure.txt
@@ -0,0 +1,4 @@
+# This is an example of a transcript test which will fail
+
+(Cmd) say -r 3 -s yabba dabba do
+foo bar baz