From f7eda08d3723ad5dd437771c4d59adbcce17d272 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