From: Jeremy Stanley Date: Sat, 11 May 2019 13:20:55 +0000 (+0000) Subject: Test the show result command X-Git-Tag: 0.0.1~15 X-Git-Url: https://mudpy.org/gitweb?a=commitdiff_plain;h=73a4f24fc4819d7b6b50064d660b24b231a33d9e;p=mudpy.git Test the show result command Add self test coverage for the show result administrative command, both with a working expression and one which raises an exception. --- diff --git a/mudpy/tests/selftest.py b/mudpy/tests/selftest.py index 497d970..ddb09f0 100644 --- a/mudpy/tests/selftest.py +++ b/mudpy/tests/selftest.py @@ -284,6 +284,12 @@ test_show_element = ( r' \x1b\[32mgender: \x1b\[31mfemale.*> ', ""), ) +test_show_result = ( + (2, "> ", "show result 12345*67890"), + (2, r"\r\n838102050\r\n.*> ", "show result 1/0"), + (2, r"Your expression raised an exception.*division by zero.*> ", ""), +) + test_show_log = ( (2, "> ", "show log"), (2, r"There are [0-9]+ log lines in memory and [0-9]+ at or above level " @@ -356,6 +362,7 @@ dialogue = ( (test_show_groups, "show groups"), (test_show_group, "show group"), (test_show_element, "show element"), + (test_show_result, "show result of a python expression"), (test_show_log, "show log"), (test_custom_loglevel, "custom loglevel"), (test_invalid_loglevel, "invalid loglevel"),