Ejemplo n.º 1
0
def test_boolean_validate_non_acceptable_value():
    f = Boolean()
    f.set_name('foo')

    for fail_val in (10, None, [], {}, 'bar'):
        with pytest.raises(FieldSet.Error) as e:
            f._validate_field(fail_val)
        assert 'Field "foo" is not a boolean' in str(e)
Ejemplo n.º 2
0
def test_boolean_validate_non_acceptable_value():
    f = Boolean()
    f.set_name('foo')

    for fail_val in (10, None, [], {}, 'bar'):
        with pytest.raises(FieldSet.Error) as e:
            f._validate_field(fail_val)
        assert 'Field "foo" is not a boolean' in str(e)
Ejemplo n.º 3
0
def test_boolean_validate_false():
    f = Boolean()
    assert f._validate_field(False) is False
Ejemplo n.º 4
0
def test_boolean_validate_true():
    f = Boolean()
    assert f._validate_field(True) is True
Ejemplo n.º 5
0
def test_boolean_validate_false():
    f = Boolean()
    assert f._validate_field(False) is False
Ejemplo n.º 6
0
def test_boolean_validate_true():
    f = Boolean()
    assert f._validate_field(True) is True