[z3-checkins] r36391 - in z3/deliverance/trunk/deliverance: . test-data/static

ianb at codespeak.net ianb at codespeak.net
Tue Jan 9 23:20:37 CET 2007


Author: ianb
Date: Tue Jan  9 23:20:32 2007
New Revision: 36391

Added:
   z3/deliverance/trunk/deliverance/test-data/static/example with spaces.html
      - copied unchanged from r35754, z3/deliverance/trunk/deliverance/test-data/static/example.html
   z3/deliverance/trunk/deliverance/test-data/static/standardrules with spaces.xml
      - copied unchanged from r35754, z3/deliverance/trunk/deliverance/test-data/static/standardrules.xml
   z3/deliverance/trunk/deliverance/test-data/static/xinclude_rules with spaces.xml
      - copied, changed from r35754, z3/deliverance/trunk/deliverance/test-data/static/xinclude_rules.xml
Modified:
   z3/deliverance/trunk/deliverance/test_wsgi.py
Log:
Added tests that include spaces

Copied: z3/deliverance/trunk/deliverance/test-data/static/xinclude_rules with spaces.xml (from r35754, z3/deliverance/trunk/deliverance/test-data/static/xinclude_rules.xml)
==============================================================================
--- z3/deliverance/trunk/deliverance/test-data/static/xinclude_rules.xml	(original)
+++ z3/deliverance/trunk/deliverance/test-data/static/xinclude_rules with spaces.xml	Tue Jan  9 23:20:32 2007
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
  
 <rules xmlns:xi="http://www.w3.org/2001/XInclude" xmlns="http://www.plone.org/deliverance" >
-  <xi:include href="standardrules.xml" />
+  <xi:include href="standardrules%20with%20spaces.xml" />
 
   <replace content="//body" theme="//body" />
 </rules>

Modified: z3/deliverance/trunk/deliverance/test_wsgi.py
==============================================================================
--- z3/deliverance/trunk/deliverance/test_wsgi.py	(original)
+++ z3/deliverance/trunk/deliverance/test_wsgi.py	Tue Jan  9 23:20:32 2007
@@ -90,6 +90,18 @@
     res2 = app.get('/xinclude_expected.html?notheme')
     html_string_compare(res.body, res2.body)
 
+def do_with_spaces(renderer_type, name):
+    wsgi_app = DeliveranceMiddleware(static_app, 'xinclude_theme.html', 'xinclude_rules.xml',
+                                     renderer_type)
+    app = TestApp(wsgi_app)
+    expected = app.get('/xinclude_expected.html?notheme').body
+    res = app.get('/example%20with%20spaces.html')
+    html_string_compare(res.body, expected)
+    wsgi_app = DeliveranceMiddleware(static_app, 'xinclude_theme.html', 'xinclude_rules%20with%20spaces.xml',
+                                     renderer_type)
+    app = TestApp(wsgi_app)
+    res2 = app.get('/example.html')
+    html_string_compare(res2.body, expected)
 
 def do_nycsr(renderer_type, name):
     wsgi_app = DeliveranceMiddleware(nycsr_app, 'http://codespeak.net/svn/z3/deliverance/trunk/deliverance/test-data/nycsr/nycsr_theme.html','nycsr.xml',
@@ -137,7 +149,7 @@
     html_string_compare(res.body, res2.body)
 
 RENDERER_TYPES = ['py', 'xslt']
-TEST_FUNCS = [ do_url, do_basic, do_text, do_tasktracker, do_xinclude, do_nycsr, do_necoro, do_guidesearch, do_ajax, do_aggregate ] 
+TEST_FUNCS = [ do_url, do_basic, do_text, do_tasktracker, do_xinclude, do_with_spaces, do_nycsr, do_necoro, do_guidesearch, do_ajax, do_aggregate ] 
 def test_all():
     for renderer_type in RENDERER_TYPES:
         for test_func in TEST_FUNCS: 


More information about the z3-checkins mailing list