- (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\..*> ", ""),
(2, r"Running mudpy .* on .* Python 3.*with.*pyyaml.*> ", ""),
)
(2, r"Running mudpy .* on .* Python 3.*with.*pyyaml.*> ", ""),
)
+test_show_time = (
+ (2, "> ", "show time"),
+ (2, r"\r\n[0-9]+ increments elapsed.*> ", ""),
+)
+
+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_set_facet, "set facet"),
(test_set_refused, "refuse altering read-only element"),
(test_show_version, "show version and diagnostic info"),
(test_set_facet, "set facet"),
(test_set_refused, "refuse altering read-only element"),
(test_show_version, "show version and diagnostic info"),
(test_show_files, "show a list of loaded files"),
(test_show_file, "show nodes from a specific file"),
(test_show_groups, "show groups"),
(test_show_group, "show group"),
(test_show_element, "show element"),
(test_show_files, "show a list of loaded files"),
(test_show_file, "show nodes from a specific file"),
(test_show_groups, "show groups"),
(test_show_group, "show group"),
(test_show_element, "show element"),
(test_show_log, "show log"),
(test_custom_loglevel, "custom loglevel"),
(test_invalid_loglevel, "invalid loglevel"),
(test_show_log, "show log"),
(test_custom_loglevel, "custom loglevel"),
(test_invalid_loglevel, "invalid loglevel"),