Ejemplo n.º 1
0
 def test_max(self):
     field = String(max=3)
     field.data = field.convert(["test"])
     assert field.data == "test"
     assert not field.validate()
     assert field.errors == ["Must be at most 3 characters."]
Ejemplo n.º 2
0
 def test_min(self):
     field = String(min=5)
     field.data = field.convert(["test"])
     assert field.data == "test"
     assert not field.validate()
     assert field.errors == ["Must be at least 5 characters."]
Ejemplo n.º 3
0
 def test_none_required(self):
     field = String()
     field.data = field.convert(None)
     assert field.data is None
     assert not field.validate()
     assert field.errors == ["Required."]
Ejemplo n.º 4
0
 def test_none_default(self):
     field = String(default="test")
     field.data = field.convert(None)
     assert field.data == "test"
     assert field.validate()
     assert field.errors == []
Ejemplo n.º 5
0
 def test_none(self):
     field = String(required=False)
     field.data = field.convert(None)
     assert field.data is None
     assert field.validate()
     assert field.errors == []
Ejemplo n.º 6
0
 def test_basic(self):
     field = String()
     field.data = field.convert(["test"])
     assert field.data == "test"
     assert field.validate()
     assert field.errors == []