Author: ianb
Date: 2008-05-13 16:55:26 -0600 (Tue, 13 May 2008)
New Revision: 3420

Modified:
   FormEncode/trunk/tests/test_htmlfill.py
Log:
Added some tests for iferror

Modified: FormEncode/trunk/tests/test_htmlfill.py
===================================================================
--- FormEncode/trunk/tests/test_htmlfill.py     2008-05-13 22:48:50 UTC (rev 
3419)
+++ FormEncode/trunk/tests/test_htmlfill.py     2008-05-13 22:55:26 UTC (rev 
3420)
@@ -102,3 +102,14 @@
     assert (htmlfill.render('<select name="type"><option 
value="foo">foo</option></select>', errors={'type': 'error'},
                             prefix_error=False)
             == '<select name="type" class="error"><option 
value="foo">foo</option></select><!-- for: type -->\n<span 
class="error-message">error</span><br />\n')
+
+def test_iferror():
+    assert (htmlfill.render('<form:iferror name="field1">an 
error</form:iferror>', errors={}, auto_insert_errors=False)
+            == '')
+    assert (htmlfill.render('<form:iferror name="field1">an 
error</form:iferror>', errors={'field1': 'foo'}, auto_insert_errors=False)
+            == 'an error')
+    assert (htmlfill.render('<form:iferror name="not field1">no 
errors</form:iferror>', errors={}, auto_insert_errors=False)
+            == 'no errors')
+    assert (htmlfill.render('<form:iferror name="not field1">no 
errors</form:iferror>', errors={'field1': 'foo'}, auto_insert_errors=False)
+            == '')
+    


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
FormEncode-CVS mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/formencode-cvs

Reply via email to