|
import os |
import py |
from py.__.misc.terminal_helper import get_terminal_width |
|
def test_terminal_width(): |
""" Dummy test for get_terminal_width |
""" |
assert get_terminal_width() |
try: |
import fcntl |
except ImportError: |
py.test.skip('fcntl not supported on this platform') |
def f(*args): |
raise ValueError |
ioctl = fcntl.ioctl |
fcntl.ioctl = f |
try: |
cols = os.environ.get('COLUMNS', None) |
os.environ['COLUMNS'] = '42' |
assert get_terminal_width() == 41 |
finally: |
fcntl.ioctl = ioctl |
if cols: |
os.environ['COLUMNS'] = cols |
|