def test_integer2(): with pytest.raises(sav.InvalidTypeError): sav.validate(User, "integer", "2")
def test_time1(): time = datetime.time(hour=5) assert sav.validate(User, "time", time) == time
def test_timestamp2(): with pytest.raises(sav.InvalidTypeError): sav.validate(User, "timestamp", 1)
def test_func1(): assert sav.validate(User, "c1", "foo") == "foo"
def test_func2(): assert isinstance(sav.validate(User, id=3, c1=3), User)
def test_enum2(): with pytest.raises(sav.InvalidTypeError): sav.validate(User, "enum", 1)
def test_interval2(): with pytest.raises(sav.InvalidTypeError): sav.validate(User, "interval", 1)
def test_func5(): assert sav.validate(User, "c2", "123") == "123"
def test_func8(): assert sav.validate(User, "c3", "1") == "1"
def test_func4(): assert sav.validate(User, "c4", None) is None
def test_func5(): with pytest.raises(sav.NotNullError): sav.validate(User2, "id", None)
def test_func3(): with pytest.raises(sav.NotNullError): sav.validate(User, "c3", None)
def test_func4(): assert sav.validate(User, "c1", 3) == 3
def test_func3(): with pytest.raises(sav.OverMaxError): sav.validate(User, "c1", 6)
def test_boolean2(): with pytest.raises(sav.InvalidTypeError): sav.validate(User, "boolean", 1)
def test_func9(): assert sav.validate(User, "c3", "12345") == "12345"
def test_datetime2(): with pytest.raises(sav.InvalidTypeError): sav.validate(User, "datetime", 1)
def test_func10(): with pytest.raises(sav.TooLongError): sav.validate(User, "c3", "123456")
def test_float2(): with pytest.raises(sav.InvalidTypeError): sav.validate(User, "float", 1)
def test_func11(): with pytest.raises(sav.TooShortError): sav.validate(User, "c4", "")
def test_string2(): with pytest.raises(sav.InvalidTypeError): sav.validate(User, "string", 1)
def test_func13(): assert sav.validate(User, "c4", "123") == "123"
def test_func1(): assert sav.validate(User, "c1", "*****@*****.**") == "*****@*****.**"
def test_func14(): with pytest.raises(sav.TooLongError): sav.validate(User, "c4", "1234")
def test_text2(): with pytest.raises(sav.InvalidTypeError): sav.validate(User, "text", 1)
def test_func1(): assert sav.validate(User, "c1", 0) == 0
def test_timestamp1(): timestamp = datetime.datetime.today() assert sav.validate(User, "timestamp", timestamp) == timestamp
def test_func2(): assert sav.validate(User, "c1", 5) == 5
def test_integer1(): assert sav.validate(User, "integer", 1) == 1
def test_func4(): assert sav.validate(User, "c2", 0) == 0
def test_boolean1(): assert sav.validate(User, "boolean", True) is True
def test_func5(): assert sav.validate(User, "c2", 3) == 3
def test_datetime1(): datetime_ = datetime.datetime.today() assert sav.validate(User, "datetime", datetime_) == datetime_
def test_func8(): assert sav.validate(User, "c3", 1) == 1
def test_enum1(): assert sav.validate(User, "enum", "foo") == "foo"
def test_func9(): assert sav.validate(User, "c3", 5) == 5
def test_float1(): assert sav.validate(User, "float", 1.0) == 1.0
def test_func11(): with pytest.raises(sav.OverMinError): sav.validate(User, "c4", 0)
def test_interval1(): interval = datetime.timedelta(days=5) assert sav.validate(User, "interval", interval) == interval
def test_func12(): assert sav.validate(User, "c4", 1) == 1
def test_string1(): assert sav.validate(User, "string", "foo") == "foo"
def test_func13(): assert sav.validate(User, "c4", 3) == 3
def test_func1(): assert sav.validate(User, "c1", "test1") == "test1"
def test_func14(): with pytest.raises(sav.OverMaxError): sav.validate(User, "c4", 4)
def test_func3(): with pytest.raises(sav.InvalidTypeError): sav.validate(User, "c1", 1)
def test_text1(): assert sav.validate(User, "text", "foo") == "foo"
def test_func2(): with pytest.raises(sav.EmailError): sav.validate(User, "c1", "1")
def test_func1(): with pytest.raises(sav.OverMaxError): sav.validate(User, id=3, c1=6)