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