From 7142f5c2566976f09236a1f1eb92f8c5fb48ce8d Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Mon, 20 Oct 2014 13:09:29 -0400 Subject: test for initial state --- t/init_test.py | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 t/init_test.py (limited to 't') diff --git a/t/init_test.py b/t/init_test.py new file mode 100644 index 0000000..bc8084e --- /dev/null +++ b/t/init_test.py @@ -0,0 +1,46 @@ +from . import VT100Test + +class InitTest(VT100Test): + def test_init(self): + assert self.vt.rows == 24 + assert self.vt.cols == 80 + + row, col = self.vt.cursor_pos() + assert row == 0 + assert col == 0 + + cell = self.vt.cell(0, 0) + assert cell.contents() == "" + cell = self.vt.cell(23, 79) + assert cell.contents() == "" + cell = self.vt.cell(24, 0) + assert cell is None + cell = self.vt.cell(0, 80) + assert cell is None + + assert self.vt.get_string_plaintext(0, 0, 500, 500) == ('\n' * 24) + assert self.vt.get_string_formatted(0, 0, 500, 500) == ('\n' * 24) + + assert self.vt.title() == "" + assert self.vt.icon_name() == "" + + color = self.vt.default_fgcolor() + assert color.color() is None + color = self.vt.default_bgcolor() + assert color.color() is None + + assert not self.vt.default_bold() + assert not self.vt.default_italic() + assert not self.vt.default_underline() + assert not self.vt.default_inverse() + + assert not self.vt.hide_cursor() + assert not self.vt.application_keypad() + assert not self.vt.application_cursor() + assert not self.vt.mouse_reporting_press() + assert not self.vt.mouse_reporting_press_release() + assert not self.vt.mouse_reporting_button_motion() + assert not self.vt.mouse_reporting_sgr_mode() + assert not self.vt.bracketed_paste() + assert not self.vt.seen_visual_bell() + assert not self.vt.seen_audible_bell() -- cgit v1.2.3-54-g00ecf