[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