Exemplo n.º 1
0
def test_assert_valid_object():

    sm = ''
    try:
        clean_validator.assert_valid_object(1, str)
    except Exception as e:
        sm = str(e)
    assert 'type invalid field' in sm
Exemplo n.º 2
0
def test_complex_struct():
    """Test complex struct."""
    clean_validator.assert_valid_object([
        {
            "email": "*****@*****.**",
            "name": "SleX",
            "idade": 37
        },
        {
            "email": "*****@*****.**",
            "name": "Alexandre"
        },
    ], [{
        "email": lambda e: '@' in e and '.' in e,
        "name": str,
        "idade": (
            int,
            clean_validator.TypeNone,
        ),
    }])
Exemplo n.º 3
0
def test_dict_str():
    """Test dict str."""
    clean_validator.assert_valid_object({"name": "SleX"}, {"name": str})
Exemplo n.º 4
0
def test_list_diff():
    """Test list diff."""
    clean_validator.assert_valid_object([1, 'slex'], [int, str])