コード例 #1
0
 def child():
     # set the pty's virtual window size
     os.environ['COLUMNS'] = '99'
     os.environ['LINES'] = '11'
     term = TestTerminal(stream=six.StringIO())
     save_init = term._init_descriptor
     save_stdout = sys.__stdout__
     try:
         term._init_descriptor = None
         sys.__stdout__ = None
         winsize = term._height_and_width()
         width = term.width
         height = term.height
     finally:
         term._init_descriptor = save_init
         sys.__stdout__ = save_stdout
     assert winsize.ws_col == width == 99
     assert winsize.ws_row == height == 11
コード例 #2
0
 def child():
     # set the pty's virtual window size
     os.environ["COLUMNS"] = "99"
     os.environ["LINES"] = "11"
     t = TestTerminal(stream=six.StringIO())
     save_init = t._init_descriptor
     save_stdout = sys.__stdout__
     try:
         t._init_descriptor = None
         sys.__stdout__ = None
         winsize = t._height_and_width()
         width = t.width
         height = t.height
     finally:
         t._init_descriptor = save_init
         sys.__stdout__ = save_stdout
     assert winsize.ws_col == width == 99
     assert winsize.ws_row == height == 11