aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2014-10-20 22:51:27 -0400
committerJesse Luehrs <doy@tozt.net>2014-10-20 22:51:27 -0400
commitf8928f137d0da3403dc94e9a84b5940edc5e85aa (patch)
tree3a3c3af1d0db16388364d6b8ebc5a99bbf1de62a
parente576b1d52a12c48b06c76e9f75fadb1428c5b0d4 (diff)
downloadlibvt100-python-f8928f137d0da3403dc94e9a84b5940edc5e85aa.tar.gz
libvt100-python-f8928f137d0da3403dc94e9a84b5940edc5e85aa.zip
add test for partial \033[? sequences
this was buggy earlier, so make sure we don't regress
-rw-r--r--t/processing_test.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/t/processing_test.py b/t/processing_test.py
index 20b028b..70b1000 100644
--- a/t/processing_test.py
+++ b/t/processing_test.py
@@ -23,6 +23,15 @@ class ProcessingTest(VT100Test):
assert self.vt.process("abc\033[12;24") == 3
assert self.vt.process("abc\033[12;24H") == 11
+ assert self.vt.process("\033") == 0
+ assert self.vt.process("\033[") == 0
+ assert self.vt.process("\033[?") == 0
+ assert self.vt.process("\033[?1") == 0
+ assert self.vt.process("\033[?10") == 0
+ assert self.vt.process("\033[?100") == 0
+ assert self.vt.process("\033[?1000") == 0
+ assert self.vt.process("\033[?1000h") == 8
+
assert self.vt.process("\033]") == 0
assert self.vt.process("\033]4") == 0
assert self.vt.process("\033]49") == 0