From: Stefan Krah Date: Sat, 26 Jan 2013 12:31:44 +0000 (+0100) Subject: Adapt test for build --without-doc-strings. X-Git-Tag: v2.7.4rc1~202 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4216aa1e52380ecc17566d0c60cac51834cfb22c;p=thirdparty%2FPython%2Fcpython.git Adapt test for build --without-doc-strings. --- diff --git a/Lib/test/test_bytes.py b/Lib/test/test_bytes.py index 520459d039c3..988b931d1a80 100644 --- a/Lib/test/test_bytes.py +++ b/Lib/test/test_bytes.py @@ -925,6 +925,7 @@ class AssortedBytesTest(unittest.TestCase): self.assertEqual(bytes(b"abc") < b"ab", False) self.assertEqual(bytes(b"abc") <= b"ab", False) + @test.test_support.requires_docstrings def test_doc(self): self.assertIsNotNone(bytearray.__doc__) self.assertTrue(bytearray.__doc__.startswith("bytearray("), bytearray.__doc__) diff --git a/Lib/test/test_support.py b/Lib/test/test_support.py index 270b46bc174c..d11343b6b2a3 100644 --- a/Lib/test/test_support.py +++ b/Lib/test/test_support.py @@ -20,6 +20,7 @@ import re import time import struct import _testcapi +import sysconfig try: import thread except ImportError: @@ -1111,6 +1112,10 @@ def requires_resource(resource): else: return unittest.skip("resource {0!r} is not enabled".format(resource)) +requires_docstrings = unittest.skipUnless( + sysconfig.get_config_var('WITH_DOC_STRINGS'), + "test requires docstrings") + def cpython_only(test): """ Decorator for tests only applicable on CPython.