11"""Test case-sensitivity (PEP 235)."""
2+ import sys
3+
24from .. import util
35
46importlib = util .import_importlib ('importlib' )
57machinery = util .import_importlib ('importlib.machinery' )
68
79import os
8- from test import support as test_support
10+ from test . support import os_helper
911import unittest
12+ import warnings
1013
1114
1215@util .case_insensitive_tests
@@ -38,17 +41,19 @@ def sensitivity_test(self):
3841 insensitive_finder = self .finder (insensitive_path )
3942 return self .find (sensitive_finder ), self .find (insensitive_finder )
4043
44+ @unittest .skipIf (sys .flags .ignore_environment , 'ignore_environment flag was set' )
4145 def test_sensitive (self ):
42- with test_support .EnvironmentVarGuard () as env :
46+ with os_helper .EnvironmentVarGuard () as env :
4347 env .unset ('PYTHONCASEOK' )
4448 self .caseok_env_changed (should_exist = False )
4549 sensitive , insensitive = self .sensitivity_test ()
4650 self .assertIsNotNone (sensitive )
4751 self .assertIn (self .name , sensitive .get_filename (self .name ))
4852 self .assertIsNone (insensitive )
4953
54+ @unittest .skipIf (sys .flags .ignore_environment , 'ignore_environment flag was set' )
5055 def test_insensitive (self ):
51- with test_support .EnvironmentVarGuard () as env :
56+ with os_helper .EnvironmentVarGuard () as env :
5257 env .set ('PYTHONCASEOK' , '1' )
5358 self .caseok_env_changed (should_exist = True )
5459 sensitive , insensitive = self .sensitivity_test ()
@@ -60,6 +65,8 @@ def test_insensitive(self):
6065
6166class CaseSensitivityTestPEP302 (CaseSensitivityTest ):
6267 def find (self , finder ):
68+ with warnings .catch_warnings ():
69+ warnings .simplefilter ("ignore" , DeprecationWarning )
6370 return finder .find_module (self .name )
6471
6572
0 commit comments