diff options
-rw-r--r-- | CHANGES.rst | 5 | ||||
-rw-r--r-- | src/zope/i18n/testing.py | 4 |
2 files changed, 5 insertions, 4 deletions
diff --git a/CHANGES.rst b/CHANGES.rst index 7a1de94..cfee7d3 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -5,7 +5,10 @@ 4.3.1 (unreleased) ================== -- Nothing changed yet. +- Make ``PlacelessSetup`` not extend ``zope.testing.cleanup.CleanUp``. + Extending ``CleanUp`` was introduced in 4.3.0 but turned out to have + unexpected consequences. See `issue 30 + <https://github.com/zopefoundation/zope.i18n/issues/30>`_. 4.3.0 (2017-12-18) diff --git a/src/zope/i18n/testing.py b/src/zope/i18n/testing.py index de5d0e4..035827c 100644 --- a/src/zope/i18n/testing.py +++ b/src/zope/i18n/testing.py @@ -19,7 +19,6 @@ This relies on :mod:`zope.publisher` being available. import re -from zope.testing.cleanup import CleanUp from zope.testing import renormalizing rules = [] @@ -39,7 +38,7 @@ def setUp(test=None): zope.component.provideAdapter(BrowserLanguages) -class PlacelessSetup(CleanUp): +class PlacelessSetup(object): def setUp(self): """ @@ -56,5 +55,4 @@ class PlacelessSetup(CleanUp): <zope.publisher.browser.BrowserLanguages ...> """ - super(PlacelessSetup, self).setUp() setUp() |