Exemplo n.º 1
0
def test_to_boolean_fuzzy():
    validator = V.to_boolean(fuzzy=True)
    def do_test(v, t_or_f):
        assert validator(v) == t_or_f
    true_values = [True, 'True', 'true', 'None', 1, object(), [False], 't', 'y', 'yes']
    false_values = [False, '', [], {}, 0, None, 'False', 'n', 'NO']
    for v in true_values:
        yield do_test, v, True
    for v in false_values:
        yield do_test, v, False
Exemplo n.º 2
0
def test_to_boolean():
    validator = V.to_boolean()
    assert validator.__name__ == "to_boolean"
    def do_test(v, t_or_f):
        assert validator(v) == t_or_f
    true_values = [True, 'True', 'False', 'true', 'None', 1, object(), [False], 'f', 'no']
    false_values = [False, '', [], {}, 0, None]
    for v in true_values:
        yield do_test, v, True
    for v in false_values:
        yield do_test, v, False
Exemplo n.º 3
0
def test_to_boolean_fuzzy():
    validator = V.to_boolean(fuzzy=True)

    def do_test(v, t_or_f):
        assert validator(v) == t_or_f

    true_values = [
        True, 'True', 'true', 'None', 1,
        object(), [False], 't', 'y', 'yes'
    ]
    false_values = [False, '', [], {}, 0, None, 'False', 'n', 'NO']
    for v in true_values:
        yield do_test, v, True
    for v in false_values:
        yield do_test, v, False
Exemplo n.º 4
0
def test_to_boolean():
    validator = V.to_boolean()
    assert validator.__name__ == "to_boolean"

    def do_test(v, t_or_f):
        assert validator(v) == t_or_f

    true_values = [
        True, 'True', 'False', 'true', 'None', 1,
        object(), [False], 'f', 'no'
    ]
    false_values = [False, '', [], {}, 0, None]
    for v in true_values:
        yield do_test, v, True
    for v in false_values:
        yield do_test, v, False