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

Dmitry Vasiliev dima at hlabs.spb.ru
Tue May 15 13:38:18 EDT 2007


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

Changed:
  U   zope.app.authentication/trunk/src/zope/app/authentication/browser/tests.py

-=-
Modified: zope.app.authentication/trunk/src/zope/app/authentication/browser/tests.py
===================================================================
--- zope.app.authentication/trunk/src/zope/app/authentication/browser/tests.py	2007-05-15 15:38:15 UTC (rev 75768)
+++ zope.app.authentication/trunk/src/zope/app/authentication/browser/tests.py	2007-05-15 17:38:17 UTC (rev 75769)
@@ -15,9 +15,12 @@
 
 $Id$
 """
+
 __docformat__ = "reStructuredText"
+
+import re
 import unittest
-from zope.testing import doctest
+from zope.testing import renormalizing, doctest
 from zope.app.testing.setup import placefulSetUp, placefulTearDown
 import transaction
 from zope.interface import directlyProvides
@@ -116,19 +119,29 @@
             self.asserEqual(1, 0)
 
 
+checker = renormalizing.RENormalizing([
+    (re.compile(r"HTTP/1\.1 200 .*"), "HTTP/1.1 200 OK"),
+    (re.compile(r"HTTP/1\.1 303 .*"), "HTTP/1.1 200 See Other"),
+    (re.compile(r"HTTP/1\.1 401 .*"), "HTTP/1.1 401 Unauthorized"),
+    ])
+
+
 def test_suite():
     FunkTest.layer = AppAuthenticationLayer
-    principalfolder = functional.FunctionalDocFileSuite('principalfolder.txt')
+    principalfolder = functional.FunctionalDocFileSuite(
+        'principalfolder.txt', checker=checker)
     principalfolder.layer = AppAuthenticationLayer
-    groupfolder = functional.FunctionalDocFileSuite('groupfolder.txt')
+    groupfolder = functional.FunctionalDocFileSuite(
+        'groupfolder.txt', checker=checker)
     groupfolder.layer = AppAuthenticationLayer
     pau_prefix_and_searching = functional.FunctionalDocFileSuite(
-        'pau_prefix_and_searching.txt')
+        'pau_prefix_and_searching.txt', checker=checker)
     pau_prefix_and_searching.layer = AppAuthenticationLayer
     group_searching_with_empty_string = functional.FunctionalDocFileSuite(
-        'group_searching_with_empty_string.txt')
+        'group_searching_with_empty_string.txt', checker=checker)
     group_searching_with_empty_string.layer = AppAuthenticationLayer
-    special_groups = functional.FunctionalDocFileSuite('special-groups.txt')
+    special_groups = functional.FunctionalDocFileSuite(
+        'special-groups.txt', checker=checker)
     special_groups.layer = AppAuthenticationLayer
     issue663 = functional.FunctionalDocFileSuite('issue663.txt')
     issue663.layer = AppAuthenticationLayer



More information about the Checkins mailing list