summaryrefslogtreecommitdiff
path: root/src/zope/i18n/testing.py
diff options
context:
space:
mode:
authorAndrey Lebedev <andrey@lebedev.lt>2013-02-15 12:40:06 +0000
committerAndrey Lebedev <andrey@lebedev.lt>2013-02-15 12:40:06 +0000
commit570ca504d25bc9ae756ff1b163e758861d3349e9 (patch)
tree0a8a548e5c7eb122bee29234b2e5032e73f5b67d /src/zope/i18n/testing.py
parent3fb5a4e020f5583140c820ef3b3bdbfe1b12da8b (diff)
downloadzope-i18n-570ca504d25bc9ae756ff1b163e758861d3349e9.tar.gz
Support for python-3.3 added
Diffstat (limited to 'src/zope/i18n/testing.py')
-rw-r--r--src/zope/i18n/testing.py22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/zope/i18n/testing.py b/src/zope/i18n/testing.py
index ca09d08..293928b 100644
--- a/src/zope/i18n/testing.py
+++ b/src/zope/i18n/testing.py
@@ -13,15 +13,15 @@
##############################################################################
"""Unit test logic for setting up and tearing down basic infrastructure
"""
-import zope.component
-from zope.publisher.browser import BrowserLanguages
-from zope.publisher.http import HTTPCharsets
+import sys
+import re
-def setUp(test=None):
- zope.component.provideAdapter(HTTPCharsets)
- zope.component.provideAdapter(BrowserLanguages)
-
-class PlacelessSetup(object):
-
- def setUp(self):
- setUp()
+if sys.version_info[0] == 2:
+ import doctest
+ unicode_checker = doctest.OutputChecker()
+else:
+ from zope.testing import renormalizing
+ rules = [(re.compile("u('.*?')"), r"\1"),
+ (re.compile('u(".*?")'), r"\1"),
+ ]
+ unicode_checker = renormalizing.RENormalizing(rules)