test_magic_model.py 873 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import json

from magic_pdf.data.read_api import read_local_pdfs
from magic_pdf.model.magic_model import MagicModel


def test_magic_model_image_v2():
    datasets = read_local_pdfs('tests/test_model/assets/test_01.pdf')
    with open('tests/test_model/assets/test_01.model.json') as f:
        model_json = json.load(f)

    magic_model = MagicModel(model_json, datasets[0])

    imgs = magic_model.get_imgs_v2(0)
    print(imgs)

    tables = magic_model.get_tables_v2(0)
    print(tables)


def test_magic_model_table_v2():
    datasets = read_local_pdfs('tests/test_model/assets/test_02.pdf')
    with open('tests/test_model/assets/test_02.model.json') as f:
        model_json = json.load(f)

    magic_model = MagicModel(model_json, datasets[0])
    tables = magic_model.get_tables_v2(5)
    print(tables)

    tables = magic_model.get_tables_v2(8)
    print(tables)