示例#1
0
def test_integer2():
    with pytest.raises(sav.InvalidTypeError):
        sav.validate(User, "integer", "2")
示例#2
0
def test_time1():
    time = datetime.time(hour=5)
    assert sav.validate(User, "time", time) == time
示例#3
0
def test_timestamp2():
    with pytest.raises(sav.InvalidTypeError):
        sav.validate(User, "timestamp", 1)
示例#4
0
def test_func1():
    assert sav.validate(User, "c1", "foo") == "foo"
def test_func2():
    assert isinstance(sav.validate(User, id=3, c1=3), User)
示例#6
0
def test_enum2():
    with pytest.raises(sav.InvalidTypeError):
        sav.validate(User, "enum", 1)
示例#7
0
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)
示例#15
0
def test_boolean2():
    with pytest.raises(sav.InvalidTypeError):
        sav.validate(User, "boolean", 1)
def test_func9():
    assert sav.validate(User, "c3", "12345") == "12345"
示例#17
0
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")
示例#19
0
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", "")
示例#21
0
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")
示例#25
0
def test_text2():
    with pytest.raises(sav.InvalidTypeError):
        sav.validate(User, "text", 1)
def test_func1():
    assert sav.validate(User, "c1", 0) == 0
示例#27
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
示例#29
0
def test_integer1():
    assert sav.validate(User, "integer", 1) == 1
def test_func4():
    assert sav.validate(User, "c2", 0) == 0
示例#31
0
def test_boolean1():
    assert sav.validate(User, "boolean", True) is True
def test_func5():
    assert sav.validate(User, "c2", 3) == 3
示例#33
0
def test_datetime1():
    datetime_ = datetime.datetime.today()
    assert sav.validate(User, "datetime", datetime_) == datetime_
def test_func8():
    assert sav.validate(User, "c3", 1) == 1
示例#35
0
def test_enum1():
    assert sav.validate(User, "enum", "foo") == "foo"
def test_func9():
    assert sav.validate(User, "c3", 5) == 5
示例#37
0
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)
示例#39
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
示例#41
0
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)
示例#45
0
def test_func3():
    with pytest.raises(sav.InvalidTypeError):
        sav.validate(User, "c1", 1)
示例#46
0
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)