From 15f8d0d360757eb14d4eb2c0fb6a5b3472cec8b3 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Wed, 3 May 2017 17:28:10 +0200 Subject: [PATCH] test_distutils: use EnvironGuard (#1433) Use EnvironGuard on InstallTestCase and UtilTestCase. Backport fixes from master to prevent the following warning: Warning -- os.environ was modified by test_distutils --- Lib/distutils/tests/test_install.py | 1 + Lib/distutils/tests/test_util.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Lib/distutils/tests/test_install.py b/Lib/distutils/tests/test_install.py index c3492b8c9042..397e2a7d4bba 100644 --- a/Lib/distutils/tests/test_install.py +++ b/Lib/distutils/tests/test_install.py @@ -26,6 +26,7 @@ def _make_ext_name(modname): class InstallTestCase(support.TempdirManager, + support.EnvironGuard, support.LoggingSilencer, unittest.TestCase): diff --git a/Lib/distutils/tests/test_util.py b/Lib/distutils/tests/test_util.py index 2d7b101d16d2..7898e07b2517 100644 --- a/Lib/distutils/tests/test_util.py +++ b/Lib/distutils/tests/test_util.py @@ -4,10 +4,11 @@ import unittest from test.test_support import run_unittest from distutils.errors import DistutilsByteCompileError +from distutils.tests import support from distutils.util import byte_compile, grok_environment_error -class UtilTestCase(unittest.TestCase): +class UtilTestCase(support.EnvironGuard, unittest.TestCase): def test_dont_write_bytecode(self): # makes sure byte_compile raise a DistutilsError -- 2.47.3