コード例 #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"
コード例 #5
0
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)
コード例 #8
0
def test_func5():
    assert sav.validate(User, "c2", "123") == "123"
コード例 #9
0
def test_func8():
    assert sav.validate(User, "c3", "1") == "1"
コード例 #10
0
def test_func4():
    assert sav.validate(User, "c4", None) is None
コード例 #11
0
def test_func5():
    with pytest.raises(sav.NotNullError):
        sav.validate(User2, "id", None)
コード例 #12
0
def test_func3():
    with pytest.raises(sav.NotNullError):
        sav.validate(User, "c3", None)
コード例 #13
0
def test_func4():
    assert sav.validate(User, "c1", 3) == 3
コード例 #14
0
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)
コード例 #16
0
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)
コード例 #18
0
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)
コード例 #20
0
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)
コード例 #22
0
def test_func13():
    assert sav.validate(User, "c4", "123") == "123"
コード例 #23
0
def test_func1():
    assert sav.validate(User, "c1", "*****@*****.**") == "*****@*****.**"
コード例 #24
0
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)
コード例 #26
0
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
コード例 #28
0
def test_func2():
    assert sav.validate(User, "c1", 5) == 5
コード例 #29
0
def test_integer1():
    assert sav.validate(User, "integer", 1) == 1
コード例 #30
0
def test_func4():
    assert sav.validate(User, "c2", 0) == 0
コード例 #31
0
def test_boolean1():
    assert sav.validate(User, "boolean", True) is True
コード例 #32
0
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_
コード例 #34
0
def test_func8():
    assert sav.validate(User, "c3", 1) == 1
コード例 #35
0
def test_enum1():
    assert sav.validate(User, "enum", "foo") == "foo"
コード例 #36
0
def test_func9():
    assert sav.validate(User, "c3", 5) == 5
コード例 #37
0
def test_float1():
    assert sav.validate(User, "float", 1.0) == 1.0
コード例 #38
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
コード例 #40
0
def test_func12():
    assert sav.validate(User, "c4", 1) == 1
コード例 #41
0
def test_string1():
    assert sav.validate(User, "string", "foo") == "foo"
コード例 #42
0
def test_func13():
    assert sav.validate(User, "c4", 3) == 3
コード例 #43
0
def test_func1():
    assert sav.validate(User, "c1", "test1") == "test1"
コード例 #44
0
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"
コード例 #47
0
def test_func2():
    with pytest.raises(sav.EmailError):
        sav.validate(User, "c1", "1")
コード例 #48
0
def test_func1():
    with pytest.raises(sav.OverMaxError):
        sav.validate(User, id=3, c1=6)