[Checkins] SVN: megrok.layout/trunk/src/megrok/layout/tests/layout/static changing the test of the staticfolder, which proofs now that we can deal with any kind of static_folders, but we don't test the staticfolder itself, it's up to this implementation

Christian Klinger cklinger at novareto.de
Tue Jan 4 09:03:10 EST 2011


Log message for revision 119339:
  changing the test of the staticfolder, which proofs now that we can deal with any kind of static_folders, but we don't test the staticfolder itself, it's up to this implementation

Changed:
  D   megrok.layout/trunk/src/megrok/layout/tests/layout/static/
  A   megrok.layout/trunk/src/megrok/layout/tests/layout/static_fixture/
  A   megrok.layout/trunk/src/megrok/layout/tests/layout/static_fixture/__init__.py
  A   megrok.layout/trunk/src/megrok/layout/tests/layout/static_fixture/simple.py
  U   megrok.layout/trunk/src/megrok/layout/tests/layout/staticfolder.py

-=-
Added: megrok.layout/trunk/src/megrok/layout/tests/layout/static_fixture/__init__.py
===================================================================
--- megrok.layout/trunk/src/megrok/layout/tests/layout/static_fixture/__init__.py	                        (rev 0)
+++ megrok.layout/trunk/src/megrok/layout/tests/layout/static_fixture/__init__.py	2011-01-04 14:03:09 UTC (rev 119339)
@@ -0,0 +1 @@
+#Make me a Package

Added: megrok.layout/trunk/src/megrok/layout/tests/layout/static_fixture/simple.py
===================================================================
--- megrok.layout/trunk/src/megrok/layout/tests/layout/static_fixture/simple.py	                        (rev 0)
+++ megrok.layout/trunk/src/megrok/layout/tests/layout/static_fixture/simple.py	2011-01-04 14:03:09 UTC (rev 119339)
@@ -0,0 +1,11 @@
+import grokcore.component as grok
+from megrok.layout import Layout
+
+class Dummy(grok.Context):
+    pass
+
+
+class LayoutWithResources(Layout):
+
+    def render(self):
+        return ""

Modified: megrok.layout/trunk/src/megrok/layout/tests/layout/staticfolder.py
===================================================================
--- megrok.layout/trunk/src/megrok/layout/tests/layout/staticfolder.py	2011-01-04 11:40:48 UTC (rev 119338)
+++ megrok.layout/trunk/src/megrok/layout/tests/layout/staticfolder.py	2011-01-04 14:03:09 UTC (rev 119339)
@@ -3,23 +3,23 @@
   >>> from zope.component import getMultiAdapter
   >>> from zope.publisher.browser import TestRequest
   >>> request = TestRequest()
+  >>> from megrok.layout.tests.layout.static_fixture.simple import Dummy 
   >>> mongo = Dummy()
   >>> mylayout = getMultiAdapter((request, mongo), ILayout)
   >>> mylayout.static
-  <grokcore.view.components.DirectoryResource object at ...>
-  >>> mylayout.static['empty.js']
-  <zope.browserresource.file.FileResource object at ...>
+  <grokcore.view.ftests.staticdir.simple.DummyResource object at 0...>
 """
 
 import grokcore.component as grok
 from megrok.layout import Layout
+from grokcore.view.ftests.staticdir.simple import DummyResource
 
+import zope.component
+import zope.interface
+from zope.publisher.interfaces.browser import IBrowserRequest
 
-class Dummy(grok.Context):
-    pass
 
-
-class LayoutWithResources(Layout):
-
-    def render(self):
-        return ""
+zope.component.provideAdapter(factory=DummyResource,
+    adapts=(IBrowserRequest,),
+    provides=zope.interface.Interface,
+    name='megrok.layout.tests.layout.static_fixture')



More information about the checkins mailing list