File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -306,19 +306,20 @@ def test_platform_in_subprocess(self):
306306 env = os .environ .copy ()
307307 env ['MACOSX_DEPLOYMENT_TARGET' ] = '10.1'
308308
309- p = subprocess .Popen ([
310- sys .executable , '-c' ,
311- 'import sysconfig; print(sysconfig.get_platform())' ,
312- ],
313- stdout = subprocess .PIPE ,
314- stderr = open ('/dev/null' ),
315- env = env )
316- test_platform = p .communicate ()[0 ].strip ()
317- test_platform = test_platform .decode ('utf-8' )
318- status = p .wait ()
309+ with open ('/dev/null' ) as dev_null :
310+ p = subprocess .Popen ([
311+ sys .executable , '-c' ,
312+ 'import sysconfig; print(sysconfig.get_platform())' ,
313+ ],
314+ stdout = subprocess .PIPE ,
315+ stderr = dev_null ,
316+ env = env )
317+ test_platform = p .communicate ()[0 ].strip ()
318+ test_platform = test_platform .decode ('utf-8' )
319+ status = p .wait ()
319320
320- self .assertEqual (status , 0 )
321- self .assertEqual (my_platform , test_platform )
321+ self .assertEqual (status , 0 )
322+ self .assertEqual (my_platform , test_platform )
322323
323324
324325class MakefileTests (unittest .TestCase ):
You can’t perform that action at this time.
0 commit comments