Author: ianb
Date: 2008-04-24 00:47:45 -0600 (Thu, 24 Apr 2008)
New Revision: 3396

Modified:
   FormEncode/trunk/formencode/rewritingparser.py
   FormEncode/trunk/tests/test_htmlrename.py
Log:
handle end tags in htmlrename properly

Modified: FormEncode/trunk/formencode/rewritingparser.py
===================================================================
--- FormEncode/trunk/formencode/rewritingparser.py      2008-04-23 06:55:04 UTC 
(rev 3395)
+++ FormEncode/trunk/formencode/rewritingparser.py      2008-04-24 06:47:45 UTC 
(rev 3396)
@@ -65,7 +65,8 @@
     handle_decl = handle_misc
     handle_pi = handle_misc
     unknown_decl = handle_misc
-
+    handle_endtag = handle_misc
+    
     def write_tag(self, tag, attrs, startend=False):
         attr_text = ''.join([' %s="%s"' % (n, html_quote(v))
                              for (n, v) in attrs

Modified: FormEncode/trunk/tests/test_htmlrename.py
===================================================================
--- FormEncode/trunk/tests/test_htmlrename.py   2008-04-23 06:55:04 UTC (rev 
3395)
+++ FormEncode/trunk/tests/test_htmlrename.py   2008-04-24 06:47:45 UTC (rev 
3396)
@@ -5,4 +5,8 @@
             == '<input type="text" name="A_NAME">')
     assert (add_prefix('<input type="text" name="a_name"><input type="text" 
name="">', 'test', dotted=True)
             == '<input type="text" name="test.a_name"><input type="text" 
name="test">')
-    
+    assert (add_prefix('text<textarea name="a_name">value</textarea>text2', 
'prefix.')
+            == 'text<textarea name="prefix.a_name">value</textarea>text2')
+    assert (add_prefix('<textarea name="" rows=2 style="width: 100%" 
id="field-0"></textarea>',
+                       'street', dotted=True)
+            == '<textarea name="street" rows="2" style="width: 100%" 
id="field-0"></textarea>')


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
FormEncode-CVS mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/formencode-cvs

Reply via email to