[Checkins] SVN: z3c.testsetup/branches/multani-patches/src/z3c/testsetup/ Specify the encoding to the test builder factory for doctests
Jonathan Ballet
jon at multani.info
Thu Dec 16 04:29:21 EST 2010
Log message for revision 118946:
Specify the encoding to the test builder factory for doctests
Changed:
U z3c.testsetup/branches/multani-patches/src/z3c/testsetup/doctesting.py
A z3c.testsetup/branches/multani-patches/src/z3c/testsetup/tests/regressions/encoding/
A z3c.testsetup/branches/multani-patches/src/z3c/testsetup/tests/regressions/encoding/__init__.py
A z3c.testsetup/branches/multani-patches/src/z3c/testsetup/tests/regressions/encoding/init_encoding.py
A z3c.testsetup/branches/multani-patches/src/z3c/testsetup/tests/regressions/encoding/utf8.py
U z3c.testsetup/branches/multani-patches/src/z3c/testsetup/tests/regressions.txt
-=-
Modified: z3c.testsetup/branches/multani-patches/src/z3c/testsetup/doctesting.py
===================================================================
--- z3c.testsetup/branches/multani-patches/src/z3c/testsetup/doctesting.py 2010-12-16 09:16:53 UTC (rev 118945)
+++ z3c.testsetup/branches/multani-patches/src/z3c/testsetup/doctesting.py 2010-12-16 09:29:20 UTC (rev 118946)
@@ -129,6 +129,7 @@
globs=self.globs,
optionflags=self.optionflags,
checker=self.checker,
+ encoding=self.encoding,
**self.additional_options
)
if layerdef is not None:
@@ -248,6 +249,7 @@
globs=self.globs,
optionflags=self.optionflags,
checker=self.checker,
+ encoding=self.encoding,
**self.additional_options
)
if layerdef is not None:
Added: z3c.testsetup/branches/multani-patches/src/z3c/testsetup/tests/regressions/encoding/__init__.py
===================================================================
--- z3c.testsetup/branches/multani-patches/src/z3c/testsetup/tests/regressions/encoding/__init__.py (rev 0)
+++ z3c.testsetup/branches/multani-patches/src/z3c/testsetup/tests/regressions/encoding/__init__.py 2010-12-16 09:29:20 UTC (rev 118946)
@@ -0,0 +1 @@
+# Package placeholder
Added: z3c.testsetup/branches/multani-patches/src/z3c/testsetup/tests/regressions/encoding/init_encoding.py
===================================================================
--- z3c.testsetup/branches/multani-patches/src/z3c/testsetup/tests/regressions/encoding/init_encoding.py (rev 0)
+++ z3c.testsetup/branches/multani-patches/src/z3c/testsetup/tests/regressions/encoding/init_encoding.py 2010-12-16 09:29:20 UTC (rev 118946)
@@ -0,0 +1,3 @@
+from z3c.testsetup import register_all_tests
+name = 'z3c.testsetup.tests.regressions.encoding'
+test_suite = register_all_tests(name)
Added: z3c.testsetup/branches/multani-patches/src/z3c/testsetup/tests/regressions/encoding/utf8.py
===================================================================
--- z3c.testsetup/branches/multani-patches/src/z3c/testsetup/tests/regressions/encoding/utf8.py (rev 0)
+++ z3c.testsetup/branches/multani-patches/src/z3c/testsetup/tests/regressions/encoding/utf8.py 2010-12-16 09:29:20 UTC (rev 118946)
@@ -0,0 +1,9 @@
+# -*- coding: utf-8 -*-
+"""
+.. :doctest:
+
+>>> xx = u"é"
+>>> xx
+u'\xe9'
+
+"""
Modified: z3c.testsetup/branches/multani-patches/src/z3c/testsetup/tests/regressions.txt
===================================================================
--- z3c.testsetup/branches/multani-patches/src/z3c/testsetup/tests/regressions.txt 2010-12-16 09:16:53 UTC (rev 118945)
+++ z3c.testsetup/branches/multani-patches/src/z3c/testsetup/tests/regressions.txt 2010-12-16 09:29:20 UTC (rev 118946)
@@ -57,3 +57,25 @@
Tearing down left over layers:
Tear down zope.testing.testrunner.layer.UnitTests in N.NNN seconds.
False
+
+
+Encoding
+========
+
+The default encoding supported by z3c.testsetup is utf-8:
+
+ >>> path = os.path.join(REG_TESTS, 'encoding')
+ >>> defaults = [
+ ... '--path', path,
+ ... '--tests-pattern', '^init_encoding$', '-vvvv',
+ ... ]
+ >>> testrunner.run(defaults)
+ Running tests at level 1
+ Running zope.testing.testrunner.layer.UnitTests tests:
+ Set up zope.testing.testrunner.layer.UnitTests in N.NNN seconds.
+ Running:
+ /COMPONENT/tests/regressions/encoding/utf8.py (... s)
+ Ran 1 tests with 0 failures and 0 errors in N.NNN seconds.
+ Tearing down left over layers:
+ Tear down zope.testing.testrunner.layer.UnitTests in N.NNN seconds.
+ False
More information about the checkins
mailing list