[Checkins] SVN: grokcore.view/branches/1.13/s Remove dependency on basicskin and rotterdam.
Sylvain Viollon
sylvain at infrae.com
Wed Apr 14 08:57:55 EDT 2010
Log message for revision 110880:
Remove dependency on basicskin and rotterdam.
Changed:
U grokcore.view/branches/1.13/setup.py
U grokcore.view/branches/1.13/src/grokcore/view/ftests/view/skindirective.py
-=-
Modified: grokcore.view/branches/1.13/setup.py
===================================================================
--- grokcore.view/branches/1.13/setup.py 2010-04-14 12:51:12 UTC (rev 110879)
+++ grokcore.view/branches/1.13/setup.py 2010-04-14 12:57:55 UTC (rev 110880)
@@ -28,8 +28,6 @@
tests_require = [
'zope.app.authentication',
- 'zope.app.basicskin',
- 'zope.app.rotterdam',
'zope.app.zcmlfiles',
'zope.configuration',
'zope.container',
Modified: grokcore.view/branches/1.13/src/grokcore/view/ftests/view/skindirective.py
===================================================================
--- grokcore.view/branches/1.13/src/grokcore/view/ftests/view/skindirective.py 2010-04-14 12:51:12 UTC (rev 110879)
+++ grokcore.view/branches/1.13/src/grokcore/view/ftests/view/skindirective.py 2010-04-14 12:57:55 UTC (rev 110880)
@@ -4,7 +4,7 @@
>>> from zope.app.wsgi.testlayer import Browser
>>> browser = Browser()
>>> browser.handleErrors = False
- >>> browser.open("http://localhost/++skin++Basic/manfred/@@cavedrawings")
+ >>> browser.open("http://localhost/++skin++Simple/manfred/@@cavedrawings")
>>> print browser.contents
<html>
<body>
@@ -12,7 +12,7 @@
</body>
</html>
- >>> browser.open("http://localhost/++skin++Rotterdam/manfred/@@moredrawings")
+ >>> browser.open("http://localhost/++skin++Grokkerdam/manfred/@@moredrawings")
>>> print browser.contents
Pretty
@@ -22,11 +22,19 @@
"""
import grokcore.view as grok
-from zope.app.basicskin import IBasicSkin
-from zope.app.rotterdam import rotterdam
-grok.layer(IBasicSkin)
+class SimpleLayer(grok.IBrowserRequest):
+ grok.skin('Simple')
+
+
+class GrokkerdamLayer(SimpleLayer):
+ grok.skin('Grokkerdam')
+
+
+grok.layer(SimpleLayer)
+
+
class MySkinLayer(grok.IBrowserRequest):
pass
@@ -48,7 +56,7 @@
""")
class MoreDrawings(grok.View):
- grok.layer(rotterdam)
+ grok.layer(GrokkerdamLayer)
def render(self):
return "Pretty"
More information about the checkins
mailing list