[Checkins] SVN: megrok.genshi/trunk/src/megrok/genshi/tests/test_genshitemplate XInclude support.

Lennart Regebro regebro at gmail.com
Thu Oct 4 10:31:25 EDT 2007


Log message for revision 80614:
  XInclude support.
  

Changed:
  U   megrok.genshi/trunk/src/megrok/genshi/tests/test_genshitemplate.py
  A   megrok.genshi/trunk/src/megrok/genshi/tests/test_genshitemplate_templates/berries.html
  A   megrok.genshi/trunk/src/megrok/genshi/tests/test_genshitemplate_templates/gatherer.gmt
  U   megrok.genshi/trunk/src/megrok/genshi/tests/test_genshitemplate_templates/static.gmt

-=-
Modified: megrok.genshi/trunk/src/megrok/genshi/tests/test_genshitemplate.py
===================================================================
--- megrok.genshi/trunk/src/megrok/genshi/tests/test_genshitemplate.py	2007-10-04 14:19:04 UTC (rev 80613)
+++ megrok.genshi/trunk/src/megrok/genshi/tests/test_genshitemplate.py	2007-10-04 14:31:23 UTC (rev 80614)
@@ -17,6 +17,9 @@
 class Static(grok.View):
     pass
 
+class Gatherer(grok.View):
+    pass
+
 class Food(grok.View):
     
     text = "ME GROK EAT MAMMOTH!"
@@ -66,6 +69,13 @@
         view.text = "ME GROK EAT <MAMMOTH>!"
         html = view()
         self.assert_('ME GROK EAT <MAMMOTH>!' in html)
+
+    def test_xinclude(self):
+        manfred = Mammoth()
+        request = TestRequest()
+        view = component.getMultiAdapter((manfred, request), name='gatherer')
+        html = view()
+        self.assert_('Lovely blueberries!' in html)
         
 
 def test_suite():

Added: megrok.genshi/trunk/src/megrok/genshi/tests/test_genshitemplate_templates/berries.html
===================================================================
--- megrok.genshi/trunk/src/megrok/genshi/tests/test_genshitemplate_templates/berries.html	                        (rev 0)
+++ megrok.genshi/trunk/src/megrok/genshi/tests/test_genshitemplate_templates/berries.html	2007-10-04 14:31:23 UTC (rev 80614)
@@ -0,0 +1 @@
+<strong>Lovely blueberries!</strong>

Added: megrok.genshi/trunk/src/megrok/genshi/tests/test_genshitemplate_templates/gatherer.gmt
===================================================================
--- megrok.genshi/trunk/src/megrok/genshi/tests/test_genshitemplate_templates/gatherer.gmt	                        (rev 0)
+++ megrok.genshi/trunk/src/megrok/genshi/tests/test_genshitemplate_templates/gatherer.gmt	2007-10-04 14:31:23 UTC (rev 80614)
@@ -0,0 +1,6 @@
+<html xmlns:xi="http://www.w3.org/2001/XInclude">
+<body>
+ME GROK GATHER BERRIES!
+<xi:include href="berries.html"/>
+</body>
+</html>

Modified: megrok.genshi/trunk/src/megrok/genshi/tests/test_genshitemplate_templates/static.gmt
===================================================================
--- megrok.genshi/trunk/src/megrok/genshi/tests/test_genshitemplate_templates/static.gmt	2007-10-04 14:19:04 UTC (rev 80613)
+++ megrok.genshi/trunk/src/megrok/genshi/tests/test_genshitemplate_templates/static.gmt	2007-10-04 14:31:23 UTC (rev 80614)
@@ -1,5 +1,5 @@
 <html>
 <body>
-${static.get('test.css')()}
+${static['test.css']()}
 </body>
 </html>



More information about the Checkins mailing list