[Python-checkins] r41918 - python/branches/release24-maint/Lib/test/test_curses.py
neal.norwitz
python-checkins at python.org
Thu Jan 5 07:10:18 CET 2006
Author: neal.norwitz
Date: Thu Jan 5 07:10:16 2006
New Revision: 41918
Modified:
python/branches/release24-maint/Lib/test/test_curses.py
Log:
Backport: Skip test_curses if stdin is not a tty (like when run from cron or buildbot).
Modified: python/branches/release24-maint/Lib/test/test_curses.py
==============================================================================
--- python/branches/release24-maint/Lib/test/test_curses.py (original)
+++ python/branches/release24-maint/Lib/test/test_curses.py Thu Jan 5 07:10:16 2006
@@ -8,7 +8,7 @@
# getmouse(), ungetmouse(), init_color()
#
-import curses, sys, tempfile
+import curses, sys, tempfile, os
# Optionally test curses module. This currently requires that the
# 'curses' resource be given on the regrtest command line using the -u
@@ -16,6 +16,8 @@
from test import test_support
test_support.requires('curses')
+if not os.isatty(sys.stdin.fileno()):
+ raise test_support.TestSkipped, "stdin is not a tty"
def window_funcs(stdscr):
"Test the methods of windows"
More information about the Python-checkins
mailing list