+test_admin_setup = (
+ (2, "Identify yourself:", "testadmin"),
+ (2, "Enter your choice:", "n"),
+ (2, "Enter a new password for \"testadmin\":", "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"),
+ (2, "Choose a name for him:", "1"),
+ (2, "What would you like to do?", "a"),
+ (2, "Whom would you like to awaken?", ""),
+)
+
+test_admin_restriction = (
+ (0, "> ", "help halt"),
+ (0, "That is not an available command\.", "halt"),
+ (0, '(not sure what "halt" means|Arglebargle, glop-glyf)', ""),
+)
+
+test_admin_help = (
+ (2, "> ", "help"),
+ (2, "halt.*Shut down the world\.", "help halt"),
+ (2, "This will save all active accounts", ""),
+)
+
+test_show_element = (
+ (2, "> ", "show element internal:counters"),
+ (2, "These are the properties of the \"internal:counters\" element "
+ "\(in.*data/internal\.yaml\"\):.* \x1b\[32melapsed: "
+ "\x1b\[31m[0-9]+\x1b\[0m", ""),
+)
+
+test_show_log = (
+ (2, "> ", "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\.", ""),
+)
+