X-Git-Url: https://mudpy.org/gitweb?p=mudpy.git;a=blobdiff_plain;f=mudpy%2Ftests%2Fselftest.py;h=15d73662f51c700ba76ac475b68a71439afc19b6;hp=261fa068f0401a8c84501280f74227571004ee26;hb=d45fa0a36ab90c8fbe96e108b9268b41ff7ece36;hpb=faf8c4653aa2b1e184545aef15b5ba192dd78d03 diff --git a/mudpy/tests/selftest.py b/mudpy/tests/selftest.py index 261fa06..15d7366 100644 --- a/mudpy/tests/selftest.py +++ b/mudpy/tests/selftest.py @@ -2,6 +2,7 @@ # to use, copy, modify, and distribute this software is granted under # terms provided in the LICENSE file distributed with this software. +import os import re import sys import telnetlib @@ -177,6 +178,12 @@ test_show_files = ( r' \x1b\[33m\[private\]\x1b\[0m.*> ', ""), ) +test_show_file = ( + (2, "> ", "show file %s" % + os.path.join(os.getcwd(), "data/internal.yaml")), + (2, "These are the nodes in the.*file:.*internal:counters.*> ", ""), +) + test_show_element = ( (2, "> ", "show element mudpy.limit"), (2, r'These are the properties of the "mudpy\.limit" element.*' @@ -193,14 +200,14 @@ test_show_log = ( ) test_custom_loglevel = ( - (2, "> ", "set account:admin loglevel 2"), + (2, "> ", "set account.admin loglevel 2"), (2, "You have successfully .*> ", "show log"), (2, r"There are [0-9]+ log lines in memory and [0-9]+ at or above level " r"[0-9]+\. The matching lines\r\nfrom [0-9]+ to [0-9]+ are:", ""), ) test_invalid_loglevel = ( - (2, "> ", "set account:admin loglevel two"), + (2, "> ", "set account.admin loglevel two"), (2, r'''Value "two" of type "" cannot be coerced .*> ''', ""), ) @@ -228,6 +235,7 @@ dialogue = ( (test_set_facet, "set facet"), (test_set_refused, "refuse altering read-only element"), (test_show_files, "show a list of loaded files"), + (test_show_file, "show nodes from a specific file"), (test_show_element, "show element"), (test_show_log, "show log"), (test_custom_loglevel, "custom loglevel"),