From: David Lehman dlehman@redhat.com
--- tests/loopbackedtestcase.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/tests/loopbackedtestcase.py b/tests/loopbackedtestcase.py index a4a6d40..b87006b 100644 --- a/tests/loopbackedtestcase.py +++ b/tests/loopbackedtestcase.py @@ -124,7 +124,9 @@ def setUp(self): self._loopMap.append((dev, store)) self.loopDevices.append(dev)
- def tearDown(self): + self.addCleanup(self._cleanUp) + + def _cleanUp(self): # Guarantees that every item in _loopMap receives a minimum of # three chances to be removed or deleted as appropriate. num_tries = 3 * len(self._loopMap)