[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