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