]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-36160: Fix test_site so that it can run independently of other tests (GH-12131...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 20 May 2021 10:41:43 +0000 (03:41 -0700)
committerGitHub <noreply@github.com>
Thu, 20 May 2021 10:41:43 +0000 (11:41 +0100)
(cherry picked from commit 1270ad6ec8fe1f71e7d88086474f96f99670ac3a)

Co-authored-by: native-api <vano@mail.mipt.ru>
Lib/test/test_site.py

index 5a3bd1828eb56b2c55d7b584cd73c294c3995a10..3d25d7e473f95705f35254c80b6342d5bce4d76a 100644 (file)
@@ -76,8 +76,10 @@ class HelperFunctionsTests(unittest.TestCase):
         site.USER_SITE = self.old_site
         site.PREFIXES = self.old_prefixes
         sysconfig._CONFIG_VARS = self.original_vars
-        sysconfig._CONFIG_VARS.clear()
-        sysconfig._CONFIG_VARS.update(self.old_vars)
+        # _CONFIG_VARS is None before get_config_vars() is called
+        if sysconfig._CONFIG_VARS is not None:
+            sysconfig._CONFIG_VARS.clear()
+            sysconfig._CONFIG_VARS.update(self.old_vars)
 
     def test_makepath(self):
         # Test makepath() have an absolute path for its first return value