コード例 #1
0
def test_validate_deviated_cell_small_cell_size_with_deviation():
    report = validate(
        "data/issue-1066-smallcellsizewithdeviation.csv",
        checks=[checks.deviated_cell()],
    )
    assert report.flatten(["code", "note"]) == [[
        "deviated-cell",
        'cell at row "13" and field "Description" has deviated size'
    ]]
コード例 #2
0
def test_validate_deviated_cell_1066():
    report = validate(
        "data/issue-1066.csv",
        checks=[checks.deviated_cell()],
    )
    assert report.flatten(["code", "note"]) == [[
        "deviated-cell",
        'cell at row "35" and field "Gestore" has deviated size'
    ]]
コード例 #3
0
def test_validate_deviated_cell_not_enough_data():
    source = [
        ["countries"],
        ["UK"],
    ]
    report = validate(
        source,
        checks=[checks.deviated_cell()],
    )
    assert report.flatten(["code", "note"]) == []
コード例 #4
0
def test_validate_deviated_cell_small_cell_size():
    report = validate(
        "data/issue-1066-smallcellsize.csv",
        checks=[checks.deviated_cell()],
    )
    assert report.flatten(["code", "note"]) == []
コード例 #5
0
def test_validate_deviated_cell_large_cell_size_without_deviation():
    report = validate(
        "data/issue-1066-largecellsize.csv",
        checks=[checks.deviated_cell()],
    )
    assert report.flatten(["code", "note"]) == []