[Checkins] SVN: zope.app.xmlrpcintrospection/trunk/src/zope/app/xmlrpcintrospection/ftests.py Decouple tests from zope.publisher implementation

Dmitry Vasiliev dima at hlabs.spb.ru
Wed May 16 01:09:41 EDT 2007


Log message for revision 75791:
  Decouple tests from zope.publisher implementation

Changed:
  U   zope.app.xmlrpcintrospection/trunk/src/zope/app/xmlrpcintrospection/ftests.py

-=-
Modified: zope.app.xmlrpcintrospection/trunk/src/zope/app/xmlrpcintrospection/ftests.py
===================================================================
--- zope.app.xmlrpcintrospection/trunk/src/zope/app/xmlrpcintrospection/ftests.py	2007-05-16 04:53:12 UTC (rev 75790)
+++ zope.app.xmlrpcintrospection/trunk/src/zope/app/xmlrpcintrospection/ftests.py	2007-05-16 05:09:40 UTC (rev 75791)
@@ -15,15 +15,20 @@
 
 $Id$
 """
+
+import re
 import zope.interface
 import zope.app.folder.folder
 import zope.publisher.interfaces.xmlrpc
+from zope.testing import renormalizing
 from zope.app.testing import ztapi, functional, setup
 from zope.app.xmlrpcintrospection.testing import XmlrpcIntrospectionLayer
 
+
 def setUp(test):
     setup.setUpTestAsModule(test, 'zope.app.xmlrpcintrospection.README')
 
+
 def tearDown(test):
     # clean up the views we registered:
 
@@ -47,12 +52,19 @@
 
     setup.tearDownTestAsModule(test)
 
+
+checker = renormalizing.RENormalizing([
+    (re.compile(r"HTTP/1\.([01]) (\d\d\d) .*"), r"HTTP/1.\1 \2 <MESSAGE>"),
+    ])
+
+
 def test_suite():
     suite = functional.FunctionalDocFileSuite(
-        'README.txt', setUp=setUp, tearDown=tearDown)
+        'README.txt', setUp=setUp, tearDown=tearDown, checker=checker)
     suite.layer = XmlrpcIntrospectionLayer
     return suite
 
+
 if __name__ == '__main__':
     import unittest
     unittest.main(defaultTest='test_suite')



More information about the Checkins mailing list