summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES.rst5
-rw-r--r--src/zope/i18n/testing.py4
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()