Closes #14158: improved resilience to test files left behind.

This commit is contained in:
Vinay Sajip 2012-03-02 01:01:13 +00:00
parent 4d2bfb5e08
commit f959618142
3 changed files with 33 additions and 11 deletions

View file

@ -2,6 +2,7 @@ import unittest
from test import support
import base64
import binascii
import os
import sys
import subprocess
@ -227,6 +228,10 @@ class BaseXYTestCase(unittest.TestCase):
class TestMain(unittest.TestCase):
def tearDown(self):
if os.path.exists(support.TESTFN):
os.unlink(support.TESTFN)
def get_output(self, *args, **options):
args = (sys.executable, '-m', 'base64') + args
return subprocess.check_output(args, **options)