From 73a4f24fc4819d7b6b50064d660b24b231a33d9e Mon Sep 17 00:00:00 2001 From: Jeremy Stanley Date: Sat, 11 May 2019 13:20:55 +0000 Subject: [PATCH] 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. --- mudpy/tests/selftest.py | 7 +++++++ 1 file changed, 7 insertions(+) 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"), -- 2.11.0