X-Git-Url: https://mudpy.org/gitweb?p=mudpy.git;a=blobdiff_plain;f=mudpy%2Ftests%2Fselftest.py;h=0b293865c74d32b81784225e74a0d4824e1bb930;hp=e120e70c7a0c1d9d3ecb91418c4c5a9b08ea4e78;hb=54423d0151eebde19eaeb7bb32fd2368e9e6319e;hpb=7d59395c2db5f0220fccbc926ad56c783e50fa60 diff --git a/mudpy/tests/selftest.py b/mudpy/tests/selftest.py index e120e70..0b29386 100644 --- a/mudpy/tests/selftest.py +++ b/mudpy/tests/selftest.py @@ -101,6 +101,11 @@ test_wrapping = ( (1, r'says,\r\n"O[o]+\."', ""), ) +test_forbid_ansi_input = ( + (0, '> ', "say \x1b[35mfoo\x1b[0m"), + (1, r'says, "\[35mfoo\[0m\."', ""), +) + test_movement = ( (0, "> ", "move north"), (0, r"You exit to the north\.", ""), @@ -263,6 +268,7 @@ dialogue = ( (test_sentence_capitalization, "sentence capitalization"), (test_chat_mode, "chat mode"), (test_wrapping, "wrapping"), + (test_forbid_ansi_input, "raw escape input is filtered"), (test_movement, "movement"), (test_actor_disappears, "actor spontaneous disappearance"), (test_account1_teardown, "second account teardown"),