X-Git-Url: https://mudpy.org/gitweb?p=mudpy.git;a=blobdiff_plain;f=mudpy%2Ftests%2Fselftest.py;h=56549da87ba199c2847b0fc113e7c0b92945a683;hp=497d9701771b21f93a27085e7e2ae627a1e1e511;hb=a93dc77b0d77e622834f524e2060d516b47bbc58;hpb=2f395c0d81aa9ca60a86940dcb4c49c9f7e5815d diff --git a/mudpy/tests/selftest.py b/mudpy/tests/selftest.py index 497d970..56549da 100644 --- a/mudpy/tests/selftest.py +++ b/mudpy/tests/selftest.py @@ -216,9 +216,11 @@ test_admin_help = ( ) test_abbrev = ( - (0, "> ", "help mov"), - (0, r"Move in a specific direction\.", "mov north"), - (0, r"You exit to the north\.", ""), + (0, "> ", "h"), + (0, r"h\[elp\].*m\[ove\].*> ", "he mo"), + (0, r"Move in a specific direction\..*> ", "mov north"), + (0, r"You exit to the north\..*> ", "m south"), + (0, r"You exit to the south\..*> ", ""), ) test_reload = ( @@ -284,6 +286,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 +364,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"),