def test_normal(
self, tmpdir, test_id, table_text, filename,
table_name, expected_tabledata_list):
file_path = Path(str(tmpdir.join(filename)))
file_path.parent.makedirs_p()
with io.open(file_path, "w", encoding="utf-8") as f:
f.write(table_text)
loader = ptr.HtmlTableFileLoader(file_path)
loader.table_name = table_name
for tabledata, expected in zip(loader.load(), expected_tabledata_list):
print("--- test {} ---".format(test_id))
print("[expected]\n{}".format(ptw.dump_tabledata(expected)))
print("[actual]\n{}".format(ptw.dump_tabledata(tabledata)))
print("")
assert tabledata == expected
评论列表
文章目录