summaryrefslogtreecommitdiffstats
path: root/funcweb/funcweb/tests/test_widget_validation.py
diff options
context:
space:
mode:
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!"