bpo-41282: Fix distutils.utils.byte_compile() DeprecationWarning (GH-25406)
* byte_compile() of distutils.utils no longer logs a
DeprecationWarning
* test_distutils no longer logs a DeprecationWarning
diff --git a/Lib/test/test_distutils.py b/Lib/test/test_distutils.py
index a37f117..de94da5 100644
--- a/Lib/test/test_distutils.py
+++ b/Lib/test/test_distutils.py
@@ -5,14 +5,20 @@
be run.
"""
-import distutils.tests
-import test.support
+import warnings
+from test import support
+from test.support import warnings_helper
+
+with warnings_helper.check_warnings(
+ ("The distutils package is deprecated", DeprecationWarning)):
+
+ import distutils.tests
def test_main():
# used by regrtest
- test.support.run_unittest(distutils.tests.test_suite())
- test.support.reap_children()
+ support.run_unittest(distutils.tests.test_suite())
+ support.reap_children()
def load_tests(*_):