]> granicus.if.org Git - python/commitdiff
[3.6] bpo-31792: Restore os.environ in test_buffer when import numpy. (GH-4007) ...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Mon, 16 Oct 2017 08:21:30 +0000 (01:21 -0700)
committerSerhiy Storchaka <storchaka@gmail.com>
Mon, 16 Oct 2017 08:21:30 +0000 (11:21 +0300)
(cherry picked from commit 676db4bbf2e7c18dc7c35add17dd3bbdc2d3eeb3)

Lib/test/test_buffer.py

index b83f2f107c1c7cb46331b8bbee73514abafb4460..f302da415d33f314fb1c5a057013c52502797df3 100644 (file)
@@ -17,7 +17,7 @@ from test import support
 from itertools import permutations, product
 from random import randrange, sample, choice
 import warnings
-import sys, array, io
+import sys, array, io, os
 from decimal import Decimal
 from fractions import Fraction
 
@@ -37,7 +37,8 @@ except ImportError:
     ctypes = None
 
 try:
-    with warnings.catch_warnings():
+    with support.EnvironmentVarGuard() as os.environ, \
+         warnings.catch_warnings():
         from numpy import ndarray as numpy_array
 except ImportError:
     numpy_array = None