diff options
-rw-r--r-- | Lib/distutils/tests/test_build_ext.py | 3 | ||||
-rw-r--r-- | Lib/test/test_distutils.py | 11 |
2 files changed, 6 insertions, 8 deletions
diff --git a/Lib/distutils/tests/test_build_ext.py b/Lib/distutils/tests/test_build_ext.py index 4860c9b..f97ae1a 100644 --- a/Lib/distutils/tests/test_build_ext.py +++ b/Lib/distutils/tests/test_build_ext.py @@ -358,6 +358,9 @@ class BuildExtTestCase(support.TempdirManager, import distutils.core, distutils.extension, distutils.command.build_ext saved_ext = distutils.extension.Extension try: + # on some platforms, it loads the deprecated "dl" module + test_support.import_module('setuptools_build_ext', deprecated=True) + # theses import patch Distutils' Extension class from setuptools_build_ext import build_ext as setuptools_build_ext from setuptools_extension import Extension diff --git a/Lib/test/test_distutils.py b/Lib/test/test_distutils.py index 0a54c57..a9cbbb4 100644 --- a/Lib/test/test_distutils.py +++ b/Lib/test/test_distutils.py @@ -5,18 +5,13 @@ the test_suite() function there returns a test suite that's ready to be run. """ +from test import test_support import distutils.tests -import test.test_support -import warnings def test_main(): - with warnings.catch_warnings(): - warnings.filterwarnings("ignore", - "distutils.sysconfig.\w+ is deprecated", - DeprecationWarning) - test.test_support.run_unittest(distutils.tests.test_suite()) - test.test_support.reap_children() + test_support.run_unittest(distutils.tests.test_suite()) + test_support.reap_children() if __name__ == "__main__": |