コード例 #1
0
 def test_format_func(self):
     fmt = lambda val: unicode(val) + u'foo'
     v = CoercingValidator(formatter=fmt)
     for item in (u'42', u'45.6', u'78.9'):
         self.assertEqual(v.format(item), item + u'foo')
コード例 #2
0
 def test_default_format(self):
     v = CoercingValidator()
     for item in (42, 42.0, object, object()):
         self.assertEqual(v.format(item), unicode(item))
コード例 #3
0
 def test_thru_format(self):
     v = CoercingValidator()
     for item in (u'foo', u'12', u'foo12', u'#$@$@#$%!@#'):
         self.assertEqual(v.format(item), item)
コード例 #4
0
 def test_format_func(self):
     fmt = lambda val: unicode(val) + u'foo'
     v = CoercingValidator(formatter=fmt)
     for item in (u'42', u'45.6', u'78.9'):
         self.assertEqual(v.format(item), item + u'foo')
コード例 #5
0
 def test_default_format(self):
     v = CoercingValidator()
     for item in (42, 42.0, object, object()):
         self.assertEqual(v.format(item), unicode(item))
コード例 #6
0
 def test_thru_format(self):
     v = CoercingValidator()
     for item in (u'foo', u'12', u'foo12', u'#$@$@#$%!@#'):
         self.assertEqual(v.format(item), item)