[Checkins]
SVN: zope.app.testing/trunk/src/zope/app/testing/tests.py
Use zope.testing.renormalizing to make tests ignore the
"Reason Phrase"
Jacob Holm
jh at improva.dk
Tue May 15 14:49:24 EDT 2007
Log message for revision 75776:
Use zope.testing.renormalizing to make tests ignore the "Reason Phrase"
part of the http response header.
Changed:
U zope.app.testing/trunk/src/zope/app/testing/tests.py
-=-
Modified: zope.app.testing/trunk/src/zope/app/testing/tests.py
===================================================================
--- zope.app.testing/trunk/src/zope/app/testing/tests.py 2007-05-15 18:36:53 UTC (rev 75775)
+++ zope.app.testing/trunk/src/zope/app/testing/tests.py 2007-05-15 18:49:24 UTC (rev 75776)
@@ -16,10 +16,12 @@
$Id$
"""
import os
+import re
import unittest
import StringIO
from zope.testing.doctestunit import DocTestSuite
+from zope.testing.renormalizing import RENormalizing
import zope.app.testing
from zope.app.publication.requestpublicationregistry import factoryRegistry
@@ -350,10 +352,13 @@
def test_suite():
+ checker = RENormalizing([
+ (re.compile(r'^HTTP/1.1 (\d{3}) .*?\n'), 'HTTP/1.1 \\1\n')
+ ])
SampleFunctionalTest.layer = AppTestingLayer
CookieFunctionalTest.layer = AppTestingLayer
SkinsAndHTTPCaller.layer = AppTestingLayer
- doc_test = FunctionalDocFileSuite('doctest.txt')
+ doc_test = FunctionalDocFileSuite('doctest.txt', checker=checker)
doc_test.layer = AppTestingLayer
return unittest.TestSuite((
More information about the Checkins
mailing list