Test that ANSI input is filtered
authorJeremy Stanley <fungi@yuggoth.org>
Sat, 30 Jun 2018 20:52:23 +0000 (20:52 +0000)
committerJeremy Stanley <fungi@yuggoth.org>
Sat, 30 Jun 2018 20:52:23 +0000 (20:52 +0000)
commit54423d0151eebde19eaeb7bb32fd2368e9e6319e
tree3a697d14cc9aed0d8275adbdcac74b05d60b9369
parent7d59395c2db5f0220fccbc926ad56c783e50fa60
Test that ANSI input is filtered

Add a simple regression test to make sure ANSI escape sequences
aren't allowed in input lines. The escape (byte \x1b) character
should be filtered from non-binary-mode clients because we filter to
a "printable" set. For binary-mode clients an escape won't be valid
UTF-8 and so will cause the entire line of input on which it's found
to be skipped.
mudpy/tests/selftest.py