Commit 2cd2da12 authored by Shane Hathaway's avatar Shane Hathaway

Made sure the special security policy takes effect for this test.

parent b5bccc4b
...@@ -16,6 +16,7 @@ import os, sys, unittest ...@@ -16,6 +16,7 @@ import os, sys, unittest
from Products.PageTemplates.tests import util from Products.PageTemplates.tests import util
from Products.PageTemplates.PageTemplate import PageTemplate from Products.PageTemplates.PageTemplate import PageTemplate
from AccessControl import SecurityManager from AccessControl import SecurityManager
from AccessControl.SecurityManagement import noSecurityManager
from Acquisition import Implicit from Acquisition import Implicit
class AqPageTemplate(Implicit, PageTemplate): class AqPageTemplate(Implicit, PageTemplate):
...@@ -54,9 +55,11 @@ class HTMLTests(unittest.TestCase): ...@@ -54,9 +55,11 @@ class HTMLTests(unittest.TestCase):
f.t = AqPageTemplate() f.t = AqPageTemplate()
self.policy = UnitTestSecurityPolicy() self.policy = UnitTestSecurityPolicy()
self.oldPolicy = SecurityManager.setSecurityPolicy( self.policy ) self.oldPolicy = SecurityManager.setSecurityPolicy( self.policy )
noSecurityManager() # Use the new policy.
def tearDown(self): def tearDown(self):
SecurityManager.setSecurityPolicy( self.oldPolicy ) SecurityManager.setSecurityPolicy( self.oldPolicy )
noSecurityManager() # Reset to old policy.
def assert_expected(self, t, fname, *args, **kwargs): def assert_expected(self, t, fname, *args, **kwargs):
t.write(util.read_input(fname)) t.write(util.read_input(fname))
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment