Added test cases
parent
b167a8c7dd
commit
0c90551f3c
|
|
@ -2858,3 +2858,20 @@ data_stream_layout_kwargs = [
|
||||||
["A.O.P Cornas", ""],
|
["A.O.P Cornas", ""],
|
||||||
["Domaine Lionnet « Terre Brûlée » 2012", "15 €"],
|
["Domaine Lionnet « Terre Brûlée » 2012", "15 €"],
|
||||||
]
|
]
|
||||||
|
|
||||||
|
data_multi_params1 = [
|
||||||
|
["Number of Coils", "Number of Paperclips"],
|
||||||
|
["5", "3, 5, 4"],
|
||||||
|
["10", "7, 8, 6"],
|
||||||
|
["15", "11, 10, 12"],
|
||||||
|
["20", "15, 13, 14"]
|
||||||
|
]
|
||||||
|
|
||||||
|
data_multi_params2 = [
|
||||||
|
["Time (drops of water)", "Distance (cm)"],
|
||||||
|
["1", "10,11,9"],
|
||||||
|
["2", "29, 31, 30"],
|
||||||
|
["3", "59, 58, 61"],
|
||||||
|
["4", "102, 100, 98"],
|
||||||
|
["5", "122, 125, 127"]
|
||||||
|
]
|
||||||
|
|
|
||||||
|
|
@ -297,3 +297,16 @@ def test_table_order():
|
||||||
(1, 2),
|
(1, 2),
|
||||||
(1, 1),
|
(1, 1),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
def test_multi_params():
|
||||||
|
df1 = pd.DataFrame(data_multi_params1)
|
||||||
|
df2 = pd.DataFrame(data_multi_params2)
|
||||||
|
|
||||||
|
filename = os.path.join(
|
||||||
|
testdir, "multi_params.pdf"
|
||||||
|
)
|
||||||
|
tables = camelot.read_pdf(filename, pages="all", multi={'2': {"table_regions": ["120, 210, 400, 90"]}},
|
||||||
|
split_text=True)
|
||||||
|
|
||||||
|
assert df1.equals(tables[0].df)
|
||||||
|
assert df2.equals(tables[1].df)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue