diff options
author | makkalot <makkalot@gmail.com> | 2008-06-20 20:07:59 +0300 |
---|---|---|
committer | makkalot <makkalot@gmail.com> | 2008-06-20 20:07:59 +0300 |
commit | e6eff6a9e1e80a38c0a34db12b6d8b5dbf0c0182 (patch) | |
tree | e22e1c288ddb553b7eebca893a50b76adf221ecc /funcweb | |
parent | 86835e0056244cf03a0be6326bde5fa5e5f71962 (diff) | |
download | third_party-func-e6eff6a9e1e80a38c0a34db12b6d8b5dbf0c0182.tar.gz third_party-func-e6eff6a9e1e80a38c0a34db12b6d8b5dbf0c0182.tar.xz third_party-func-e6eff6a9e1e80a38c0a34db12b6d8b5dbf0c0182.zip |
tests for float validator factory :)
Diffstat (limited to 'funcweb')
-rw-r--r-- | funcweb/funcweb/tests/test_widget_validation.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/funcweb/funcweb/tests/test_widget_validation.py b/funcweb/funcweb/tests/test_widget_validation.py index 7e1e0c9..fa7fdb5 100644 --- a/funcweb/funcweb/tests/test_widget_validation.py +++ b/funcweb/funcweb/tests/test_widget_validation.py @@ -60,6 +60,25 @@ class TestWidgetValidator(unittest.TestCase): assert getattr(getattr(schema_man,argument_name),'max') == arg_options['max'] print "Happy test!" + + def test_float_validator(self): + wf = WidgetSchemaFactory(self.get_float_params()) + schema_man=wf.get_ready_schema() + + for argument_name,arg_options in self.get_float_params().iteritems(): + #print argument_name + assert hasattr(schema_man,argument_name)==True + #print " ",argument_name," : ",getattr(schema_man,argument_name) + + if arg_options.has_key('min'): + #print " ",argument_name," : ",getattr(schema_man,argument_name) + assert getattr(getattr(schema_man,argument_name),'min') == arg_options['min'] + + 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'] + + print "Happy test!" def test_minion_int_validator(self): |