Coerce loglevel facet to int when updating
[mudpy.git] / mudpy / tests / selftest.py
index d246cfe..56814d4 100644 (file)
@@ -131,9 +131,9 @@ test_account1_teardown = (
 )
 
 test_admin_setup = (
-    (2, "Identify yourself:", "testadmin"),
+    (2, "Identify yourself:", "admin"),
     (2, "Enter your choice:", "n"),
-    (2, "Enter a new password for \"testadmin\":", "Test789"),
+    (2, "Enter a new password for \"admin\":", "Test789"),
     (2, "Enter the same new password again:", "Test789"),
     (2, "What would you like to do\?", "c"),
     (2, "Pick a birth gender for your new avatar:", "m"),
@@ -167,6 +167,13 @@ test_show_log = (
         "[0-9]+\. The matching lines\r\nfrom [0-9]+ to [0-9]+ are:", ""),
 )
 
+test_custom_loglevel = (
+    (2, "> ", "set account:admin loglevel 2"),
+    (2, "You have successfully .*> ", "show log"),
+    (2, "There are [0-9]+ log lines in memory and [0-9]+ at or above level "
+        "[0-9]+\. The matching lines\r\nfrom [0-9]+ to [0-9]+ are:", ""),
+)
+
 test_log_no_errors = (
     (2, "> ", "show log 7"),
     (2, "None of the [0-9]+ lines in memory matches your request\.", ""),
@@ -189,6 +196,7 @@ dialogue = (
     (test_admin_help, "admin help"),
     (test_show_element, "show element"),
     (test_show_log, "show log"),
+    (test_custom_loglevel, "show log"),
     (test_log_no_errors, "no errors logged"),
 )