Example #1
0
 def test_not_using_enclosing_tty(self):
     saved_fds = [os.dup(fd) for fd in (0, 1, 2)]
     try:
         for fd in (0, 1, 2):
             os.close(fd)
         terminal.make_terminal({})
     finally:
         for orig_fd, saved_fd in enumerate(saved_fds):
             os.dup2(saved_fd, orig_fd)
Example #2
0
 def test_not_using_term_env_var(self):
     # Note that os.environ.pop() does not work.
     if "TERM" in os.environ:
         del os.environ["TERM"]
     terminal.make_terminal({})
Example #3
0
 def test_not_using_tty_size_env_vars(self):
     if "LINES" in os.environ:
         del os.environ["LINES"]
     if "COLUMNS" in os.environ:
         del os.environ["COLUMNS"]
     terminal.make_terminal({})
Example #4
0
 def test_gui_instantiation(self):
     terminal.make_terminal({})