[Python-checkins] cpython: Mitigate #19412: restore test skips for --without-doc-strings

nick.coghlan python-checkins at python.org
Sun Oct 27 05:19:36 CET 2013


http://hg.python.org/cpython/rev/1927b7c01c78
changeset:   86668:1927b7c01c78
parent:      86662:f5c729dbe9fb
user:        Nick Coghlan <ncoghlan at gmail.com>
date:        Sun Oct 27 14:19:12 2013 +1000
summary:
  Mitigate #19412: restore test skips for --without-doc-strings

files:
  Lib/test/support/__init__.py |  7 ++++++-
  1 files changed, 6 insertions(+), 1 deletions(-)


diff --git a/Lib/test/support/__init__.py b/Lib/test/support/__init__.py
--- a/Lib/test/support/__init__.py
+++ b/Lib/test/support/__init__.py
@@ -1703,7 +1703,12 @@
 def _check_docstrings():
     """Just used to check if docstrings are enabled"""
 
-HAVE_DOCSTRINGS = (_check_docstrings.__doc__ is not None)
+MISSING_C_DOCSTRINGS = (check_impl_detail() and
+                        sys.platform != 'win32' and
+                        not sysconfig.get_config_var('WITH_DOC_STRINGS'))
+
+HAVE_DOCSTRINGS = (_check_docstrings.__doc__ is not None and
+                   not MISSING_C_DOCSTRINGS)
 
 requires_docstrings = unittest.skipUnless(HAVE_DOCSTRINGS,
                                           "test requires docstrings")

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list