From: Jeremy Stanley Date: Mon, 31 Jul 2017 14:54:34 +0000 (+0000) Subject: Test the set command X-Git-Tag: 0.0.1~140 X-Git-Url: https://mudpy.org/gitweb?a=commitdiff_plain;h=f7eda08d3723ad5dd437771c4d59adbcce17d272;p=mudpy.git 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. --- 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"),