[Python-checkins] r61627 - in python/trunk: Lib/test/test_nis.py Misc/NEWS
brett.cannon
python-checkins at python.org
Wed Mar 19 17:50:13 CET 2008
Author: brett.cannon
Date: Wed Mar 19 17:50:13 2008
New Revision: 61627
Modified:
python/trunk/Lib/test/test_nis.py
python/trunk/Misc/NEWS
Log:
test_nis would fail if test.test_support.verbose was true but NIS was not set
up on the machine.
Closes issue2411. Thanks Michael Bishop.
Modified: python/trunk/Lib/test/test_nis.py
==============================================================================
--- python/trunk/Lib/test/test_nis.py (original)
+++ python/trunk/Lib/test/test_nis.py Wed Mar 19 17:50:13 2008
@@ -1,4 +1,4 @@
-from test.test_support import verbose, run_unittest
+from test import test_support
import unittest
import nis
@@ -8,8 +8,10 @@
maps = nis.maps()
except nis.error, msg:
# NIS is probably not active, so this test isn't useful
- if verbose:
- self.fail("(failing because of verbose mode) %s" % msg)
+ if test_support.verbose:
+ print "Test Skipped:", msg
+ # Can't raise TestSkipped as regrtest only recognizes the exception
+ # import time.
return
try:
# On some systems, this map is only accessible to the
@@ -35,7 +37,7 @@
break
def test_main():
- run_unittest(NisTests)
+ test_support.run_unittest(NisTests)
if __name__ == '__main__':
test_main()
Modified: python/trunk/Misc/NEWS
==============================================================================
--- python/trunk/Misc/NEWS (original)
+++ python/trunk/Misc/NEWS Wed Mar 19 17:50:13 2008
@@ -99,6 +99,9 @@
Tests
-----
+- test_nis no longer fails when test.test_support.verbose is true and NIS is
+ not set up on the testing machine.
+
- Output comparison tests are no longer supported.
- Rewrite test_errno to use unittest and no longer be a no-op.
More information about the Python-checkins
mailing list