]> granicus.if.org Git - python/commitdiff
test_pydoc: skip PydocServerTest if thread support is disabled
authorVictor Stinner <victor.stinner@haypocalc.com>
Fri, 20 May 2011 00:29:13 +0000 (02:29 +0200)
committerVictor Stinner <victor.stinner@haypocalc.com>
Fri, 20 May 2011 00:29:13 +0000 (02:29 +0200)
Lib/test/test_pydoc.py

index bcddff3ec7be1402094801bc501af7e46cdb225d..08ba86e697be853012b228e959c96c4c190a6d18 100644 (file)
@@ -20,6 +20,11 @@ from test.support import TESTFN, forget, rmtree, EnvironmentVarGuard, \
 
 from test import pydoc_mod
 
+try:
+    import threading
+except ImportError:
+    threading = None
+
 # Just in case sys.modules["test"] has the optional attribute __loader__.
 if hasattr(pydoc_mod, "__loader__"):
     del pydoc_mod.__loader__
@@ -403,6 +408,7 @@ class TestDescriptions(unittest.TestCase):
         self.assertIn(expected, pydoc.render_doc(c))
 
 
+@unittest.skipUnless(threading, 'Threading required for this test.')
 class PydocServerTest(unittest.TestCase):
     """Tests for pydoc._start_server"""