Exemplo n.º 1
0
def test_unique_validator_fails(fields, row, unique_with, exception, bad):
    validator = UniqueValidator(unique_with=unique_with)
    with pytest.raises(exception):
        for field in fields:
            validator.validate(field, row)

    assert validator.bad == bad
Exemplo n.º 2
0
def test_unique_validator_supports_empty_ok(fields, row, unique_with):
    validator = UniqueValidator(unique_with=unique_with, empty_ok=True)
    for field in fields:
        validator.validate(field, row)
Exemplo n.º 3
0
def test_unique_validator_works(fields, row, unique_with):
    validator = UniqueValidator(unique_with=unique_with)
    for field in fields:
        validator.validate(field, row)