[svn r37315] Skipping test on Windows (no fcntl), removing stuff from try/finally body\n(too much crap in there, obfuscates errors).

--HG--
branch : trunk
This commit is contained in:
guido 2007-01-25 10:51:51 +01:00
parent 6795b4d23c
commit 1e7d516666
1 changed files with 8 additions and 4 deletions

View File

@ -1,5 +1,6 @@
import os
import py
from py.__.misc.terminal_helper import get_terminal_width
def test_terminal_width():
@ -7,11 +8,14 @@ def test_terminal_width():
"""
assert get_terminal_width()
try:
def f(*args):
raise ValueError
import fcntl
ioctl = fcntl.ioctl
fcntl.ioctl = f
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