test_magic_model.py 873 B

12345678910111213141516171819202122232425262728293031
  1. import json
  2. from magic_pdf.data.read_api import read_local_pdfs
  3. from magic_pdf.model.magic_model import MagicModel
  4. def test_magic_model_image_v2():
  5. datasets = read_local_pdfs('tests/test_model/assets/test_01.pdf')
  6. with open('tests/test_model/assets/test_01.model.json') as f:
  7. model_json = json.load(f)
  8. magic_model = MagicModel(model_json, datasets[0])
  9. imgs = magic_model.get_imgs_v2(0)
  10. print(imgs)
  11. tables = magic_model.get_tables_v2(0)
  12. print(tables)
  13. def test_magic_model_table_v2():
  14. datasets = read_local_pdfs('tests/test_model/assets/test_02.pdf')
  15. with open('tests/test_model/assets/test_02.model.json') as f:
  16. model_json = json.load(f)
  17. magic_model = MagicModel(model_json, datasets[0])
  18. tables = magic_model.get_tables_v2(5)
  19. print(tables)
  20. tables = magic_model.get_tables_v2(8)
  21. print(tables)