From c9d0b133c1e83ba7396865cc690a0a84aba8ddc4 Mon Sep 17 00:00:00 2001 From: Jeremy Stanley Date: Mon, 31 Jul 2017 14:54:34 +0000 Subject: [PATCH] Test the set command Add a test to make sure the set command works, and use it to alter the facet we're subsequently checking in the writeable element for the show element test to make sure it actually worked. --- mudpy/tests/selftest.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mudpy/tests/selftest.py b/mudpy/tests/selftest.py index bb0baaa..002853a 100644 --- a/mudpy/tests/selftest.py +++ b/mudpy/tests/selftest.py @@ -160,13 +160,18 @@ test_reload = ( r".* User admin reloaded the world\.", ""), ) +test_set_facet = ( + (2, "> ", "set actor:avatar:admin:0 gender female"), + (2, r'You have successfully \(re\)set the "gender" facet of element', ""), +) + test_show_element = ( (2, "> ", "show element mudpy.limit"), (2, r'These are the properties of the "mudpy\.limit" element.*' r' \x1b\[32mpassword_tries: \x1b\[31m[0-9]+.*> ', "show element actor:avatar:admin:0"), (2, r'These are the properties of the "actor:avatar:admin:0" element.*' - r' \x1b\[32mgender: \x1b\[31mmale.*> ', ""), + r' \x1b\[32mgender: \x1b\[31mfemale.*> ', ""), ) test_show_log = ( @@ -208,6 +213,7 @@ dialogue = ( (test_admin_restriction, "restricted admin commands"), (test_admin_help, "admin help"), (test_reload, "reload"), + (test_set_facet, "set facet"), (test_show_element, "show element"), (test_show_log, "show log"), (test_custom_loglevel, "custom loglevel"), -- 2.11.0