Coverage report:
99%
hide covered
Files
Functions
Classes
coverage.py v7.13.4
, created at 2026-03-06 21:22 +0100
Statements
Branches
Total
File
function
coverage
statements
missing
excluded
coverage
branches
partial
coverage
privacyforms_pdf / __init__.py
(no function)
100%
3
0
0
100%
0
0
100%
privacyforms_pdf / cli.py
create_extractor
100%
4
0
0
100%
0
0
100%
privacyforms_pdf / cli.py
main
100%
1
0
0
100%
0
0
100%
privacyforms_pdf / cli.py
check
100%
8
0
0
100%
0
0
100%
privacyforms_pdf / cli.py
extract
100%
12
0
0
100%
2
0
100%
privacyforms_pdf / cli.py
list_fields
100%
21
0
0
100%
6
0
100%
privacyforms_pdf / cli.py
get_value
100%
10
0
0
100%
2
0
100%
privacyforms_pdf / cli.py
info
100%
8
0
0
100%
2
0
100%
privacyforms_pdf / cli.py
fill_form
100%
24
0
0
100%
8
0
100%
privacyforms_pdf / cli.py
(no function)
100%
33
0
2
100%
0
0
100%
privacyforms_pdf / extractor.py
PDFCPUExecutionError.__init__
100%
3
0
0
100%
0
0
100%
privacyforms_pdf / extractor.py
FormValidationError.__init__
100%
3
0
0
100%
0
0
100%
privacyforms_pdf / extractor.py
FormValidationError.__str__
100%
3
0
0
100%
2
0
100%
privacyforms_pdf / extractor.py
PDFFormExtractor.__init__
100%
5
0
0
100%
2
0
100%
privacyforms_pdf / extractor.py
PDFFormExtractor._find_pdfcpu
100%
2
0
0
100%
0
0
100%
privacyforms_pdf / extractor.py
PDFFormExtractor._run_command
100%
11
0
0
100%
2
0
100%
privacyforms_pdf / extractor.py
PDFFormExtractor._sanitize_stderr
100%
4
0
0
100%
2
0
100%
privacyforms_pdf / extractor.py
PDFFormExtractor._temporary_json_path
100%
2
0
0
100%
0
0
100%
privacyforms_pdf / extractor.py
PDFFormExtractor.check_pdfcpu
100%
5
0
0
100%
0
0
100%
privacyforms_pdf / extractor.py
PDFFormExtractor.get_pdfcpu_version
100%
2
0
0
100%
0
0
100%
privacyforms_pdf / extractor.py
PDFFormExtractor.has_form
100%
6
0
0
100%
2
0
100%
privacyforms_pdf / extractor.py
PDFFormExtractor.extract
100%
11
0
0
100%
4
0
100%
privacyforms_pdf / extractor.py
PDFFormExtractor.extract_to_json
100%
6
0
0
100%
2
0
100%
privacyforms_pdf / extractor.py
PDFFormExtractor.list_fields
100%
2
0
0
100%
0
0
100%
privacyforms_pdf / extractor.py
PDFFormExtractor.get_field_value
100%
5
0
0
75%
4
1
89%
privacyforms_pdf / extractor.py
PDFFormExtractor.get_field_by_id
100%
5
0
0
75%
4
1
89%
privacyforms_pdf / extractor.py
PDFFormExtractor.get_field_by_name
100%
5
0
0
75%
4
1
89%
privacyforms_pdf / extractor.py
PDFFormExtractor.validate_form_data
100%
22
0
0
100%
14
0
100%
privacyforms_pdf / extractor.py
PDFFormExtractor._convert_to_pdfcpu_format
100%
15
0
0
100%
8
0
100%
privacyforms_pdf / extractor.py
PDFFormExtractor.fill_form
100%
19
0
0
100%
10
0
100%
privacyforms_pdf / extractor.py
PDFFormExtractor.fill_form_from_json
100%
10
0
0
100%
4
0
100%
privacyforms_pdf / extractor.py
PDFFormExtractor._validate_pdf_path
100%
4
0
0
100%
4
0
100%
privacyforms_pdf / extractor.py
PDFFormExtractor._parse_form_data
100%
12
0
0
100%
6
0
100%
privacyforms_pdf / extractor.py
(no function)
100%
61
0
2
100%
0
0
100%
Total
100%
347
0
4
97%
94
3
99%
No items found using the specified filter.