[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