[Checkins] SVN: Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/ Add fixture for chameleon genshi tests.

Uli Fouquet uli at gnufix.de
Sun Feb 22 07:05:06 EST 2009


Log message for revision 97015:
  Add fixture for chameleon genshi tests.

Changed:
  A   Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/
  A   Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/__init__.py
  A   Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app.py
  A   Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app_templates/
  A   Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app_templates/berries.cg
  A   Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app_templates/cavepainting.cg
  A   Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app_templates/food.cg
  A   Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app_templates/gatherer.cg
  A   Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app_templates/hunter.cgt
  A   Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/static/
  A   Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/static/test.css

-=-
Added: Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/__init__.py
===================================================================
--- Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/__init__.py	                        (rev 0)
+++ Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/__init__.py	2009-02-22 12:05:06 UTC (rev 97015)
@@ -0,0 +1 @@
+# Make this a package.

Added: Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app.py
===================================================================
--- Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app.py	                        (rev 0)
+++ Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app.py	2009-02-22 12:05:06 UTC (rev 97015)
@@ -0,0 +1,33 @@
+import grok
+from megrok.chameleon import components
+
+class Mammoth(grok.Application, grok.Container):
+    pass
+
+class CavePainting(grok.View):
+    pass
+
+class Static(grok.View):
+    def render(self): return
+    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/genshi_fixture/app_templates/berries.cg
===================================================================
--- Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app_templates/berries.cg	                        (rev 0)
+++ Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app_templates/berries.cg	2009-02-22 12:05:06 UTC (rev 97015)
@@ -0,0 +1 @@
+<strong>Lovely blueberries!</strong>

Added: Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app_templates/cavepainting.cg
===================================================================
--- Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app_templates/cavepainting.cg	                        (rev 0)
+++ Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app_templates/cavepainting.cg	2009-02-22 12:05:06 UTC (rev 97015)
@@ -0,0 +1,5 @@
+<html>
+  <body>
+    A cave painting.
+  </body>
+</html>

Added: Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app_templates/food.cg
===================================================================
--- Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app_templates/food.cg	                        (rev 0)
+++ Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app_templates/food.cg	2009-02-22 12:05:06 UTC (rev 97015)
@@ -0,0 +1,7 @@
+<html>
+<body>
+${view.me_do()}
+CSS-URL: ${static['test.css']()}
+My context is: ${view.url(context)}
+</body>
+</html>

Added: Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app_templates/gatherer.cg
===================================================================
--- Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app_templates/gatherer.cg	                        (rev 0)
+++ Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app_templates/gatherer.cg	2009-02-22 12:05:06 UTC (rev 97015)
@@ -0,0 +1,6 @@
+<html xmlns:xi="http://www.w3.org/2001/XInclude">
+<body>
+ME GROK GATHER BERRIES!
+<xi:include href="berries.cg"/>
+</body>
+</html>

Added: Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app_templates/hunter.cgt
===================================================================
--- Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app_templates/hunter.cgt	                        (rev 0)
+++ Sandbox/ulif/megrok.chameleon/src/megrok/chameleon/tests/genshi_fixture/app_templates/hunter.cgt	2009-02-22 12:05:06 UTC (rev 97015)
@@ -0,0 +1 @@
+ME GROK HUNT ${view.game}!
\ No newline at end of file



More information about the Checkins mailing list