[Checkins] SVN: Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/ Add test fixture for chameleon zope page templates.
Uli Fouquet
uli at gnufix.de
Sun Feb 22 07:38:52 EST 2009
Log message for revision 97027:
Add test fixture for chameleon zope page templates.
Changed:
A Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/
A Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/__init__.py
A Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app.py
A Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/
A Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/berries.cpt
A Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/cavepainting.cpt
A Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/food.cpt
A Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/gatherer.cpt
A Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/hunter.cpt
A Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/static.cpt
A Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/static/
A Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/static/test.css
-=-
Added: Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/__init__.py
===================================================================
--- Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/__init__.py (rev 0)
+++ Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/__init__.py 2009-02-22 12:38:51 UTC (rev 97027)
@@ -0,0 +1 @@
+# Make this a package.
Added: Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app.py
===================================================================
--- Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app.py (rev 0)
+++ Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app.py 2009-02-22 12:38:51 UTC (rev 97027)
@@ -0,0 +1,32 @@
+import grok
+from megrok.chameleon import components
+
+class Mammoth(grok.Application, grok.Container):
+ pass
+
+class CavePainting(grok.View):
+ pass
+
+class Static(grok.View):
+ pass
+
+class Gatherer(grok.View):
+ pass
+
+class Food(grok.View):
+
+ text = "ME GROK EAT MAMMOTH!"
+
+ def me_do(self):
+ return self.text
+
+class Hunter(grok.View):
+
+ game = "MAMMOTH!"
+
+class Inline(grok.View):
+ pass
+
+inline = components.ChameleonPageTemplate(
+ "<html><body>ME GROK HAS INLINES!</body></html>")
+
Added: Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/berries.cpt
===================================================================
--- Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/berries.cpt (rev 0)
+++ Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/berries.cpt 2009-02-22 12:38:51 UTC (rev 97027)
@@ -0,0 +1 @@
+<strong>Lovely blueberries!</strong>
Added: Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/cavepainting.cpt
===================================================================
--- Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/cavepainting.cpt (rev 0)
+++ Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/cavepainting.cpt 2009-02-22 12:38:51 UTC (rev 97027)
@@ -0,0 +1,5 @@
+<html>
+<body>
+A cave painting.
+</body>
+</html>
Added: Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/food.cpt
===================================================================
--- Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/food.cpt (rev 0)
+++ Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/food.cpt 2009-02-22 12:38:51 UTC (rev 97027)
@@ -0,0 +1,5 @@
+<html>
+<body>
+${view.me_do()}
+</body>
+</html>
Added: Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/gatherer.cpt
===================================================================
--- Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/gatherer.cpt (rev 0)
+++ Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/gatherer.cpt 2009-02-22 12:38:51 UTC (rev 97027)
@@ -0,0 +1,6 @@
+<html xmlns:xi="http://www.w3.org/2001/XInclude">
+<body>
+ME GROK GATHER BERRIES!
+<xi:include href="berries.gi"/>
+</body>
+</html>
Added: Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/hunter.cpt
===================================================================
--- Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/hunter.cpt (rev 0)
+++ Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/hunter.cpt 2009-02-22 12:38:51 UTC (rev 97027)
@@ -0,0 +1 @@
+ME GROK HUNT ${view.game}!
\ No newline at end of file
Added: Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/static.cpt
===================================================================
--- Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/static.cpt (rev 0)
+++ Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/cpt_fixture/app_templates/static.cpt 2009-02-22 12:38:51 UTC (rev 97027)
@@ -0,0 +1,5 @@
+<html>
+<body>
+${static['test.css']()}
+</body>
+</html>
More information about the Checkins
mailing list