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

Dmitry Vasiliev dima at hlabs.spb.ru
Wed May 16 01:49:14 EDT 2007


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

Changed:
  U   zope.app.securitypolicy/trunk/src/zope/app/securitypolicy/browser/ftests.py

-=-
Modified: zope.app.securitypolicy/trunk/src/zope/app/securitypolicy/browser/ftests.py
===================================================================
--- zope.app.securitypolicy/trunk/src/zope/app/securitypolicy/browser/ftests.py	2007-05-16 05:17:17 UTC (rev 75792)
+++ zope.app.securitypolicy/trunk/src/zope/app/securitypolicy/browser/ftests.py	2007-05-16 05:49:13 UTC (rev 75793)
@@ -15,9 +15,12 @@
 
 $Id$
 """
+
+import re
 import unittest
 
 import zope.component
+from zope.testing import renormalizing
 from zope.security.interfaces import IPermission
 from zope.security.permission import Permission
 from zope.app.testing import functional
@@ -25,6 +28,7 @@
 from zope.app.securitypolicy.interfaces import IRole
 from zope.app.securitypolicy.testing import SecurityPolicyLayer
 
+
 class RolePermissionsTest(functional.BrowserTestCase):
 
     def testAllRolePermissionsForm(self):
@@ -129,14 +133,22 @@
             <option value="Deny">-</option>
 '''
 
+
+checker = renormalizing.RENormalizing([
+    (re.compile(r"HTTP/1\.1 (\d\d\d) .*"), r"HTTP/1.1 \1 <MESSAGE>"),
+    ])
+
+
 def test_suite():
     RolePermissionsTest.layer = SecurityPolicyLayer
-    granting = functional.FunctionalDocFileSuite('granting_ftest.txt')
+    granting = functional.FunctionalDocFileSuite(
+        'granting_ftest.txt', checker=checker)
     granting.layer = SecurityPolicyLayer
     return unittest.TestSuite((
         unittest.makeSuite(RolePermissionsTest),
         granting,
         ))
 
+
 if __name__ == '__main__':
     unittest.main(defaultTest='test_suite')



More information about the Checkins mailing list