[Checkins]
SVN: zope.app.form/trunk/src/zope/app/form/browser/ftests/test_i18n.py
Decouple tests from zope.publisher implementation
Dmitry Vasiliev
dima at hlabs.spb.ru
Wed May 16 00:27:29 EDT 2007
Log message for revision 75788:
Decouple tests from zope.publisher implementation
Changed:
U zope.app.form/trunk/src/zope/app/form/browser/ftests/test_i18n.py
-=-
Modified: zope.app.form/trunk/src/zope/app/form/browser/ftests/test_i18n.py
===================================================================
--- zope.app.form/trunk/src/zope/app/form/browser/ftests/test_i18n.py 2007-05-16 04:11:44 UTC (rev 75787)
+++ zope.app.form/trunk/src/zope/app/form/browser/ftests/test_i18n.py 2007-05-16 04:27:29 UTC (rev 75788)
@@ -15,19 +15,23 @@
$Id$
"""
+
+import re
import unittest
-from zope.testing import doctest
from persistent import Persistent
+from zope.testing import renormalizing, doctest
from zope.interface import Interface, implements
from zope.schema import TextLine, Text, Int, List
from zope.i18nmessageid import MessageFactory
from zope.app.testing.functional import FunctionalDocFileSuite
from zope.app.form.testing import AppFormLayer
+
_ = MessageFactory('formtest')
__docformat__ = "reStructuredText"
+
class IFieldContent(Interface):
title = TextLine(
@@ -57,16 +61,24 @@
required=False
)
+
class FieldContent(Persistent):
implements(IFieldContent)
+
+checker = renormalizing.RENormalizing([
+ (re.compile(r"HTTP/1\.1 200 .*"), "HTTP/1.1 200 OK"),
+ ])
+
+
def test_suite():
i18n = FunctionalDocFileSuite('i18n.txt', package='zope.app.form.browser',
- optionflags=doctest.ELLIPSIS)
+ checker=checker)
i18n.layer = AppFormLayer
return unittest.TestSuite([
i18n,
])
+
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
More information about the Checkins
mailing list