From e576b1d52a12c48b06c76e9f75fadb1428c5b0d4 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Mon, 20 Oct 2014 18:21:42 -0400 Subject: test that .process returns the correct value in all cases --- t/text_test.py | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 't/text_test.py') diff --git a/t/text_test.py b/t/text_test.py index 33c6b34..c73801d 100644 --- a/t/text_test.py +++ b/t/text_test.py @@ -2,7 +2,7 @@ from . import VT100Test class TextTest(VT100Test): def test_ascii(self): - self.vt.process("foo") + self.process("foo") assert self.vt.cell(0, 0).contents() == "f" assert self.vt.cell(0, 1).contents() == "o" assert self.vt.cell(0, 2).contents() == "o" @@ -12,7 +12,7 @@ class TextTest(VT100Test): assert self.vt.get_string_plaintext(0, 0, 500, 500) == 'foo' + ('\n' * 24) def test_utf8(self): - self.vt.process("café") + self.process("café") assert self.vt.cell(0, 0).contents() == "c" assert self.vt.cell(0, 1).contents() == "a" assert self.vt.cell(0, 2).contents() == "f" @@ -23,7 +23,7 @@ class TextTest(VT100Test): assert self.vt.get_string_plaintext(0, 0, 500, 500) == 'café' + ('\n' * 24) def test_newlines(self): - self.vt.process("f\r\noo\r\nood") + self.process("f\r\noo\r\nood") assert self.vt.cell(0, 0).contents() == "f" assert self.vt.cell(0, 1).contents() == "" assert self.vt.cell(0, 2).contents() == "" @@ -39,7 +39,7 @@ class TextTest(VT100Test): assert self.vt.get_string_plaintext(0, 0, 500, 500) == 'f\noo\nood' + ('\n' * 22) def test_wide(self): - self.vt.process("aデbネ") + self.process("aデbネ") assert self.vt.cell(0, 0).contents() == "a" assert self.vt.cell(0, 1).contents() == "デ" assert self.vt.cell(0, 2).contents() == "" @@ -53,23 +53,23 @@ class TextTest(VT100Test): assert self.vt.get_string_plaintext(0, 0, 500, 500) == 'aデbネ' + ('\n' * 24) def test_combining(self): - self.vt.process("a") + self.process("a") assert self.vt.cell(0, 0).contents() == "a" - self.vt.process("\u0301") + self.process("\u0301") assert self.vt.cell(0, 0).contents() == "á" - self.vt.process("\033[20;20Habcdefg") + self.process("\033[20;20Habcdefg") assert self.vt.get_string_plaintext(19, 19, 19, 26) == "abcdefg" - self.vt.process("\033[20;25H\u0301") + self.process("\033[20;25H\u0301") assert self.vt.get_string_plaintext(19, 19, 19, 26) == "abcdéfg" - self.vt.process("\033[10;78Haaa") + self.process("\033[10;78Haaa") assert self.vt.cell(9, 79).contents() == "a" - self.vt.process("\r\n\u0301") + self.process("\r\n\u0301") assert self.vt.cell(9, 79).contents() == "a" assert self.vt.cell(10, 0).contents() == "" def test_wrap(self): - self.vt.process("0123456789" * 10) + self.process("0123456789" * 10) assert self.vt.get_string_plaintext(0, 0, 500, 500) == ("0123456789" * 10) + ("\n" * 23) - self.vt.process("\033[5H" + "0123456789" * 8) - self.vt.process("\033[6H" + "0123456789" * 8) + self.process("\033[5H" + "0123456789" * 8) + self.process("\033[6H" + "0123456789" * 8) assert self.vt.get_string_plaintext(0, 0, 500, 500) == ("0123456789" * 10) + ("\n" * 3) + ("0123456789" * 8) + "\n" + ("0123456789" * 8) + ("\n" * 19) -- cgit v1.2.3-54-g00ecf