diff options
Diffstat (limited to 'Mailman/testing/base.py')
| -rw-r--r-- | Mailman/testing/base.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Mailman/testing/base.py b/Mailman/testing/base.py index 2979ad18b..8a131175e 100644 --- a/Mailman/testing/base.py +++ b/Mailman/testing/base.py @@ -118,3 +118,9 @@ class TestBase(unittest.TestCase): archives=True, quiet=True) os.unlink(self._config) os.unlink(self._dbfile) + # Clear out any site locks, which can be left over if tests fail. + for filename in os.listdir(config.LOCK_DIR): + if filename.startswith('<site>'): + path = os.path.join(config.LOCK_DIR, filename) + print >> sys.stderr, '@@@@@ removing:', path + os.unlink(path) |
