Skip to content

Commit 702b6b4

Browse files
committed
⬆️ Update PikePDF to 5.0.1
1 parent 05bffac commit 702b6b4

File tree

7 files changed

+6
-85
lines changed

7 files changed

+6
-85
lines changed

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ lxml==4.7.1
1414
# via pikepdf
1515
packaging==21.3
1616
# via pikepdf
17-
pikepdf==4.5.0
17+
pikepdf==5.0.1
1818
# via mindee (setup.py)
1919
pillow==9.0.1
2020
# via pikepdf

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111

1212
requirements = [
13-
"pikepdf==4.5.0",
13+
"pikepdf==5.0.1",
1414
"pytz==2021.3",
1515
"requests==2.25.1",
1616
]

tests/documents/test_document.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,7 @@ def test_response_wrapper_receipt(dummy_file_input, dummy_config):
6969
# Financial document tests
7070

7171

72-
def test_response_wrapper_financial_document_with_receipt(
73-
dummy_file_input, dummy_config
74-
):
72+
def test_response_wrapper_financial_doc_with_receipt(dummy_file_input, dummy_config):
7573
response = json.load(open("./tests/data/expense_receipts/v3/receipt.json"))
7674
parsed_financial_doc = format_response(
7775
dummy_config[("mindee", "financial_doc")],
@@ -82,9 +80,7 @@ def test_response_wrapper_financial_document_with_receipt(
8280
assert parsed_financial_doc.financial_doc.date.value == "2016-02-26"
8381

8482

85-
def test_response_wrapper_financial_document_with_invoice(
86-
dummy_file_input, dummy_config
87-
):
83+
def test_response_wrapper_financial_doc_with_invoice(dummy_file_input, dummy_config):
8884
response = json.load(open("./tests/data/invoices/v2/invoice.json"))
8985
parsed_financial_doc = format_response(
9086
dummy_config[("mindee", "financial_doc")],

tests/documents/test_financial_doc.py

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -21,25 +21,6 @@ def financial_doc_from_receipt_object():
2121
)
2222

2323

24-
@pytest.fixture
25-
def financial_doc_object_from_scratch():
26-
return FinancialDocument(
27-
locale="fr",
28-
total_incl=12,
29-
total_excl=15,
30-
date="2018-12-21",
31-
invoice_number="001",
32-
due_date="2019-01-01",
33-
taxes={(1, 10), (2, 20)},
34-
merchant_name="Amazon",
35-
payment_details="1231456498799765",
36-
company_number="asdqsdae",
37-
orientation=0,
38-
total_tax=3,
39-
time="12:15",
40-
)
41-
42-
4324
@pytest.fixture
4425
def financial_doc_from_receipt_object_all_na():
4526
json_repsonse = json.load(

tests/documents/test_invoice.py

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,6 @@ def invoice_object():
99
return Invoice(json_repsonse["document"]["inference"]["pages"][0]["prediction"])
1010

1111

12-
@pytest.fixture
13-
def invoice_object_from_scratch():
14-
return Invoice(
15-
locale="fr",
16-
total_incl=12,
17-
total_excl=15,
18-
invoice_date="2018-12-21",
19-
invoice_number="001",
20-
due_date="2019-01-01",
21-
taxes={(1, 10), (2, 20)},
22-
supplier="Amazon",
23-
payment_details="1231456498799765",
24-
company_number="asdqsdae",
25-
orientation=0,
26-
total_tax=3,
27-
)
28-
29-
3012
@pytest.fixture
3113
def invoice_object_all_na():
3214
json_repsonse = json.load(open("./tests/data/invoices/v2/invoice_all_na.json"))
@@ -35,9 +17,8 @@ def invoice_object_all_na():
3517

3618
@pytest.fixture
3719
def invoice_pred():
38-
return json.load(open("./tests/data/invoices/v2/invoice_all_na.json"))["document"][
39-
"inference"
40-
]["pages"][0]["prediction"]
20+
invoice_json = json.load(open("./tests/data/invoices/v2/invoice_all_na.json"))
21+
return invoice_json["document"]["inference"]["pages"][0]["prediction"]
4122

4223

4324
# Technical tests

tests/documents/test_passport.py

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,6 @@ def passport_object():
99
return Passport(json_repsonse["document"]["inference"]["pages"][0]["prediction"])
1010

1111

12-
@pytest.fixture
13-
def passport_object_from_scratch():
14-
return Passport(
15-
country="FR",
16-
id_number="sqd12354",
17-
birth_date="1989-10-19",
18-
expiry_date="2027-12-01",
19-
issuance_date="2017-11-31",
20-
birth_place="Paris",
21-
gender="M",
22-
surname="Doe",
23-
mrz1="P<GBRPUDARSAN<<HENERT<<<<<<<<<<<<<<<<<<<<<<<",
24-
mrz2="7077979792GBR9505209M1704224<<<<<<<<<<<<<<00",
25-
given_names=["John", "Jane"],
26-
mrz="P<GBRPUDARSAN<<HENERT<<<<<<<<<<<<<<<<<<<<<<<7077979792GBR9505209M1704224<<<<<<<<<<<<<<00",
27-
full_name="John Doe",
28-
)
29-
30-
3112
@pytest.fixture
3213
def passport_object_all_na():
3314
json_repsonse = json.load(open("./tests/data/passport/v1/passport_all_na.json"))

tests/documents/test_receipt.py

Lines changed: 0 additions & 18 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)