summaryrefslogtreecommitdiffstats
path: root/funcweb/funcweb/tests/test_widget_validation.py
diff options
context:
space:
mode:
authormakkalot <makkalot@gmail.com>2008-06-21 11:40:19 +0300
committermakkalot <makkalot@gmail.com>2008-06-21 11:40:19 +0300
commit056714c8566d028ccab6d217a615d9a14e185b58 (patch)
treed2e7b5e9d3d5fe42a6754fe395243b2cc87d83f0 /funcweb/funcweb/tests/test_widget_validation.py
parent9563511c6d4dbda5a9e2ec053f0765bcc21f5e6f (diff)
downloadfunc-056714c8566d028ccab6d217a615d9a14e185b58.tar.gz
func-056714c8566d028ccab6d217a615d9a14e185b58.tar.xz
func-056714c8566d028ccab6d217a615d9a14e185b58.zip
forgot to add optional keyword into validation controls :)
Diffstat (limited to 'funcweb/funcweb/tests/test_widget_validation.py')
-rw-r--r--funcweb/funcweb/tests/test_widget_validation.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/funcweb/funcweb/tests/test_widget_validation.py b/funcweb/funcweb/tests/test_widget_validation.py
index 94a3d1e..e501b53 100644
--- a/funcweb/funcweb/tests/test_widget_validation.py
+++ b/funcweb/funcweb/tests/test_widget_validation.py
@@ -58,6 +58,11 @@ class TestWidgetValidator(unittest.TestCase):
if arg_options.has_key('max'):
#print " ",argument_name," : ",getattr(schema_man,argument_name)
assert getattr(getattr(schema_man,argument_name),'max') == arg_options['max']
+
+ if arg_options.has_key('optional'):
+ #print " ",argument_name," : ",getattr(schema_man,argument_name)
+ assert not getattr(getattr(schema_man,argument_name),'not_empty') == arg_options['optional']
+
print "Happy test!"
@@ -78,6 +83,11 @@ class TestWidgetValidator(unittest.TestCase):
#print " ",argument_name," : ",getattr(schema_man,argument_name)
assert getattr(getattr(schema_man,argument_name),'max') == arg_options['max']
+ if arg_options.has_key('optional'):
+ #print " ",argument_name," : ",getattr(schema_man,argument_name)
+ assert not getattr(getattr(schema_man,argument_name),'not_empty') == arg_options['optional']
+
+
print "Happy test!"