[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