Beispiel #1
0
def test_integer2():
    with pytest.raises(sav.InvalidTypeError):
        sav.validate(User, "integer", "2")
Beispiel #2
0
def test_time1():
    time = datetime.time(hour=5)
    assert sav.validate(User, "time", time) == time
Beispiel #3
0
def test_timestamp2():
    with pytest.raises(sav.InvalidTypeError):
        sav.validate(User, "timestamp", 1)
Beispiel #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)
Beispiel #6
0
def test_enum2():
    with pytest.raises(sav.InvalidTypeError):
        sav.validate(User, "enum", 1)
Beispiel #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)
Beispiel #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"
Beispiel #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")
Beispiel #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", "")
Beispiel #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")
Beispiel #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
Beispiel #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
Beispiel #29
0
def test_integer1():
    assert sav.validate(User, "integer", 1) == 1
def test_func4():
    assert sav.validate(User, "c2", 0) == 0
Beispiel #31
0
def test_boolean1():
    assert sav.validate(User, "boolean", True) is True
def test_func5():
    assert sav.validate(User, "c2", 3) == 3
Beispiel #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
Beispiel #35
0
def test_enum1():
    assert sav.validate(User, "enum", "foo") == "foo"
def test_func9():
    assert sav.validate(User, "c3", 5) == 5
Beispiel #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)
Beispiel #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
Beispiel #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)
Beispiel #45
0
def test_func3():
    with pytest.raises(sav.InvalidTypeError):
        sav.validate(User, "c1", 1)
Beispiel #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)