Author: bree
Date: Thu Feb  2 17:09:31 2006
New Revision: 2272

Modified:
   azax/branches/snowsprint/azaxview.py
   azax/branches/snowsprint/tests/test_azaxview.py
Log:
Fix namespace mangling, fix tests

Modified: azax/branches/snowsprint/azaxview.py
==============================================================================
--- azax/branches/snowsprint/azaxview.py        (original)
+++ azax/branches/snowsprint/azaxview.py        Thu Feb  2 17:09:31 2006
@@ -58,7 +58,7 @@
     
     def __init__(self, value):
         self.soup = self.BeautifulSoup(value)
-        for tag in self.soup:
+        for tag in self.soup.fetch(recursive=False):
             tag['xmlns'] = "http://www.w3.org/1999/xhtml";
 
     def __call__(self):

Modified: azax/branches/snowsprint/tests/test_azaxview.py
==============================================================================
--- azax/branches/snowsprint/tests/test_azaxview.py     (original)
+++ azax/branches/snowsprint/tests/test_azaxview.py     Thu Feb  2 17:09:31 2006
@@ -114,20 +114,20 @@
         self._checkSetHtmlResult('new content')
 
     def test_setHtmlAsChildTagOnly(self):
-        self._checkSetHtmlResult('<p>new_content</p>')
+        self._checkSetHtmlResult('<p 
xmlns="http://www.w3.org/1999/xhtml";>new_content</p>')
         
     def test_setHtmlAsChildTagPlusText(self):
-        self._checkSetHtmlResult('<p>new_content</p>after')
+        self._checkSetHtmlResult('<p 
xmlns="http://www.w3.org/1999/xhtml";>new_content</p>after')
         
     def test_setHtmlAsChildTextTagPlusText(self):
-        self._checkSetHtmlResult('before<p>new_content</p>after')
+        self._checkSetHtmlResult('before<p 
xmlns="http://www.w3.org/1999/xhtml";>new_content</p>after')
 
 class FTestAzaxView(AzaxViewTestCase):
     'Functional tests'
 
     def _wrapped_commands(self, inline):
         header = dedent('''\
-                <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"file:///var/lib/zope2.8/instance/kukit/Products/azax/dtds/xhtml1-transitional.dtd">
+                <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
                 <html xmlns="http://www.w3.org/1999/xhtml";
                       xmlns:kukit="http://www.kukit.org/commands/1.0";><body>
                 ''')
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to