summaryrefslogtreecommitdiff
path: root/pbr
diff options
context:
space:
mode:
authorRobert Collins <rbtcollins@hp.com>2013-09-29 21:44:47 +1300
committerRobert Collins <rbtcollins@hp.com>2013-09-29 21:44:47 +1300
commit2f74b467dd08ad63bce693379913c23a5f5e6785 (patch)
tree52cd054e87bb4ab951cfb165d562398a6f489404 /pbr
parent55f76425fa082373be32bcf9df33ef81bbef0f4c (diff)
downloadpbr-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__.py4
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)