diff options
author | Robert Collins <rbtcollins@hp.com> | 2013-09-29 21:44:47 +1300 |
---|---|---|
committer | Robert Collins <rbtcollins@hp.com> | 2013-09-29 21:44:47 +1300 |
commit | 2f74b467dd08ad63bce693379913c23a5f5e6785 (patch) | |
tree | 52cd054e87bb4ab951cfb165d562398a6f489404 /pbr | |
parent | 55f76425fa082373be32bcf9df33ef81bbef0f4c (diff) | |
download | pbr-2f74b467dd08ad63bce693379913c23a5f5e6785.tar.gz |
Switch away from tearDown for BaseTests.
tearDown is never the right hammer.
Change-Id: If17ae653e25d4fba2b768cb569a573467448ccef
Diffstat (limited to 'pbr')
-rw-r--r-- | pbr/tests/__init__.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pbr/tests/__init__.py b/pbr/tests/__init__.py index 8cffb4e..778b026 100644 --- a/pbr/tests/__init__.py +++ b/pbr/tests/__init__.py @@ -102,15 +102,15 @@ class BaseTestCase(testtools.TestCase, testresources.ResourcedTestCase): self.package_dir) self.addCleanup(os.chdir, os.getcwd()) os.chdir(self.package_dir) + self.addCleanup(self._discard_testpackage) - def tearDown(self): + def _discard_testpackage(self): # Remove pbr.testpackage from sys.modules so that it can be freshly # re-imported by the next test for k in list(sys.modules): if (k == 'pbr_testpackage' or k.startswith('pbr_testpackage.')): del sys.modules[k] - super(BaseTestCase, self).tearDown() def run_setup(self, *args): return self._run_cmd(sys.executable, ('setup.py',) + args) |