def test_validate(self): assert StringType.parse("contains", "hello") == ("hello", None) assert StringType.parse("pontains", "hello") == (None, ANY(str)) assert StringType.parse("regex", ".*") == (".*", None) assert StringType.parse("regex", "\\") == (None, ANY(str))
def test_format(self): assert StringType.get_formatter(None)("bob") == "bob" assert StringType.get_formatter(None)(None) is None
def test_format(self): assert StringType.format("bob") == "bob"