@@ -140,8 +140,6 @@ def test_addpackage_import_bad_exec(self):
140140 self .assertRegex (err_out .getvalue (), 'Traceback' )
141141 self .assertRegex (err_out .getvalue (), 'ModuleNotFoundError' )
142142
143- @unittest .skipIf (sys .platform == "win32" , "Windows does not raise an "
144- "error for file paths containing null characters" )
145143 def test_addpackage_import_bad_pth_file (self ):
146144 # Issue 5258
147145 pth_dir , pth_fn = self .make_pth ("abc\x00 def\n " )
@@ -447,10 +445,9 @@ def test_startup_imports(self):
447445 popen = subprocess .Popen ([sys .executable , '-I' , '-v' , '-c' ,
448446 'import sys; print(set(sys.modules))' ],
449447 stdout = subprocess .PIPE ,
450- stderr = subprocess .PIPE )
448+ stderr = subprocess .PIPE ,
449+ encoding = 'utf-8' )
451450 stdout , stderr = popen .communicate ()
452- stdout = stdout .decode ('utf-8' )
453- stderr = stderr .decode ('utf-8' )
454451 modules = eval (stdout )
455452
456453 self .assertIn ('site' , modules )
@@ -474,6 +471,5 @@ def test_startup_imports(self):
474471 if sys .platform != 'darwin' :
475472 self .assertFalse (modules .intersection (collection_mods ), stderr )
476473
477-
478474if __name__ == "__main__" :
479475 unittest .main ()
0 commit comments