diff options
| author | Tarek Ziadé <ziade.tarek@gmail.com> | 2009-10-18 11:34:51 +0000 |
|---|---|---|
| committer | Tarek Ziadé <ziade.tarek@gmail.com> | 2009-10-18 11:34:51 +0000 |
| commit | b4af667a099c424589142dea0a2ed4e7c2cd71ad (patch) | |
| tree | 316edfc60489a4ec94d2c724fdb76b802809611b /tests/test_core.py | |
| parent | f11e9a88c284209f037ae002fa00133833d48921 (diff) | |
| download | python-setuptools-git-b4af667a099c424589142dea0a2ed4e7c2cd71ad.tar.gz | |
Merged revisions 75485 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r75485 | tarek.ziade | 2009-10-18 11:28:26 +0200 (Sun, 18 Oct 2009) | 1 line
Changed distutils tests to avoid environment alteration
........
Diffstat (limited to 'tests/test_core.py')
| -rw-r--r-- | tests/test_core.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/tests/test_core.py b/tests/test_core.py index b5f391f5..b478fa62 100644 --- a/tests/test_core.py +++ b/tests/test_core.py @@ -8,7 +8,7 @@ import sys import test.support from test.support import captured_stdout import unittest - +from distutils.tests import support # setup script that uses __file__ setup_using___file__ = """\ @@ -29,17 +29,20 @@ setup() """ -class CoreTestCase(unittest.TestCase): +class CoreTestCase(support.EnvironGuard, unittest.TestCase): def setUp(self): + super(CoreTestCase, self).setUp() self.old_stdout = sys.stdout self.cleanup_testfn() - self.old_argv = sys.argv[:] + self.old_argv = sys.argv, sys.argv[:] def tearDown(self): sys.stdout = self.old_stdout self.cleanup_testfn() - sys.argv = self.old_argv[:] + sys.argv = self.old_argv[0] + sys.argv[:] = self.old_argv[1] + super(CoreTestCase, self).tearDown() def cleanup_testfn(self): path = test.support.TESTFN |
