Merge pull request #2387 from nicoddemus/trial-errors

Fix py35-trial environment
This commit is contained in:
Ronny Pfannschmidt 2017-05-03 06:52:12 +02:00 committed by GitHub
commit 814ea9d62c
1 changed files with 4 additions and 3 deletions

View File

@ -447,9 +447,10 @@ class Testdir:
the module is re-imported.
"""
for name in set(sys.modules).difference(self._savemodulekeys):
# zope.interface (used by twisted-related tests) keeps internal
# state and can't be deleted
if not name.startswith("zope.interface"):
# some zope modules used by twisted-related tests keeps internal
# state and can't be deleted; we had some trouble in the past
# with zope.interface for example
if not name.startswith("zope"):
del sys.modules[name]
def make_hook_recorder(self, pluginmanager):