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')
def test_default_format(self): v = CoercingValidator() for item in (42, 42.0, object, object()): self.assertEqual(v.format(item), unicode(item))
def test_thru_format(self): v = CoercingValidator() for item in (u'foo', u'12', u'foo12', u'#$@$@#$%!@#'): self.assertEqual(v.format(item), item)
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')
def test_default_format(self): v = CoercingValidator() for item in (42, 42.0, object, object()): self.assertEqual(v.format(item), unicode(item))
def test_thru_format(self): v = CoercingValidator() for item in (u'foo', u'12', u'foo12', u'#$@$@#$%!@#'): self.assertEqual(v.format(item), item)