[Checkins] SVN: grokcore.viewlet/trunk/src/grokcore/viewlet/ftest Fix tests (define missing role).
Sylvain Viollon
sylvain at infrae.com
Mon Oct 27 17:31:36 EDT 2008
Log message for revision 92636:
Fix tests (define missing role).
Changed:
U grokcore.viewlet/trunk/src/grokcore/viewlet/ftesting.zcml
U grokcore.viewlet/trunk/src/grokcore/viewlet/ftests/viewlet/viewlet_security.py
-=-
Modified: grokcore.viewlet/trunk/src/grokcore/viewlet/ftesting.zcml
===================================================================
--- grokcore.viewlet/trunk/src/grokcore/viewlet/ftesting.zcml 2008-10-27 21:19:00 UTC (rev 92635)
+++ grokcore.viewlet/trunk/src/grokcore/viewlet/ftesting.zcml 2008-10-27 21:31:35 UTC (rev 92636)
@@ -14,9 +14,15 @@
<include package="zope.app.zcmlfiles" />
<include package="zope.app.authentication" />
+ <include package="zope.securitypolicy" />
<include package="zope.contentprovider" />
<include package="grokcore.viewlet" />
+ <!-- We define our test permission here (don't have grok.Role) -->
+ <permission id="bone.gold" title="Gold Bone" />
+ <role id="grok.BoneOwner" title="Bone Owner" />
+ <grant role="grok.BoneOwner" permission="bone.gold" />
+
<grok:grok package="grokcore.viewlet.ftests" />
<securityPolicy
Modified: grokcore.viewlet/trunk/src/grokcore/viewlet/ftests/viewlet/viewlet_security.py
===================================================================
--- grokcore.viewlet/trunk/src/grokcore/viewlet/ftests/viewlet/viewlet_security.py 2008-10-27 21:19:00 UTC (rev 92635)
+++ grokcore.viewlet/trunk/src/grokcore/viewlet/ftests/viewlet/viewlet_security.py 2008-10-27 21:31:35 UTC (rev 92636)
@@ -107,9 +107,6 @@
from zope.publisher.interfaces.browser import IDefaultBrowserLayer
-class Gold(grok.Permission):
- grok.name('bone.gold')
-
class CaveWoman(grok.Context):
pass
@@ -144,7 +141,7 @@
class GoldBone(grok.Viewlet):
grok.context(Interface)
grok.viewletmanager(Pot)
- grok.require(Gold)
+ grok.require('bone.gold')
def render(self):
return 'Gold Bone'
More information about the Checkins
mailing list