[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