diff options
Diffstat (limited to 'funcweb/funcweb/tests/test_widget_validation.py')
-rw-r--r-- | funcweb/funcweb/tests/test_widget_validation.py | 10 |
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!" |