summaryrefslogtreecommitdiffstats
path: root/funcweb
diff options
context:
space:
mode:
authormakkalot <makkalot@gmail.com>2008-06-20 20:07:59 +0300
committermakkalot <makkalot@gmail.com>2008-06-20 20:07:59 +0300
commite6eff6a9e1e80a38c0a34db12b6d8b5dbf0c0182 (patch)
treee22e1c288ddb553b7eebca893a50b76adf221ecc /funcweb
parent86835e0056244cf03a0be6326bde5fa5e5f71962 (diff)
downloadthird_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.py19
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):