summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--repoze/bfg/testing.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/repoze/bfg/testing.py b/repoze/bfg/testing.py
index 38d32cbc0..04b682ce6 100644
--- a/repoze/bfg/testing.py
+++ b/repoze/bfg/testing.py
@@ -607,8 +607,11 @@ def tearDown(unhook_zca=True):
"""
if unhook_zca:
- from zope.component import getSiteManager
- getSiteManager.reset()
+ try:
+ from zope.component import getSiteManager
+ getSiteManager.reset()
+ except ImportError:
+ pass
info = manager.pop()
manager.clear()
if info is not None: