Exemplo n.º 1
0
def example_02(context_klass):
    """This file has many errors"""

    validators = [
        ValidateTxtCatRecord(), ValidateTxtDogRecord(), ValidateTxtFile()]
    file_path = "file.txt"
    contents = ["cat dog ", "cat dog bird", "cat dog tree"]
    # records with errors
    contents.extend(["fish"] * 5)
    _write_example_file(contents, file_path)
    errors, metrics = run_validators(
        context_klass, file_path, TextFileReader, validators)
    return errors, metrics
Exemplo n.º 2
0
def example_01():
    """This is a valid file format"""

    validators = [
        ValidateTxtCatRecord(), ValidateTxtDogRecord(), ValidateTxtFile()]

    file_path = "file.txt"
    contents = ["cat dog ", "cat dog bird", "cat dog tree"]
    _write_example_file(contents, file_path)
    errors, metrics = run_validators(
        ValidatorContextFirstError, file_path, TextFileReader, validators)

    return errors, metrics