summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Madden <jamadden@gmail.com>2017-12-19 09:15:09 -0600
committerJason Madden <jamadden@gmail.com>2017-12-19 09:15:09 -0600
commite006c63af5d70087e316faddbd053196d24e19c8 (patch)
treee4455f354ba9d94b9c7af12ef84a35ebc64cef5f
parent60a135be7bfe3e84cf1e76cd50cea20c879b43e5 (diff)
downloadzope-i18n-e006c63af5d70087e316faddbd053196d24e19c8.tar.gz
Do not extend CleanUp. Fixes #30. Fixes #31.
-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()