[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