Coverage report:
91%
hide covered
Files
Functions
Classes
coverage.py v7.8.0
, created at 2025-04-20 04:55 +1200
File
function
statements
missing
excluded
coverage
src/pdfbaker/__init__.py
(no function)
3
0
0
100%
src/pdfbaker/__main__.py
cli
0
0
0
100%
src/pdfbaker/__main__.py
bake
11
2
0
82%
src/pdfbaker/__main__.py
(no function)
21
1
0
95%
src/pdfbaker/baker.py
PDFBaker.Configuration.__init__
8
0
0
100%
src/pdfbaker/baker.py
PDFBaker.__init__
9
0
0
100%
src/pdfbaker/baker.py
PDFBaker.bake
27
6
0
78%
src/pdfbaker/baker.py
PDFBaker.teardown
7
5
0
29%
src/pdfbaker/baker.py
(no function)
22
0
0
100%
src/pdfbaker/config.py
deep_merge
6
0
0
100%
src/pdfbaker/config.py
PDFBakerConfiguration.__init__
15
0
0
100%
src/pdfbaker/config.py
PDFBakerConfiguration.resolve_path
8
0
0
100%
src/pdfbaker/config.py
PDFBakerConfiguration.pretty
2
0
0
100%
src/pdfbaker/config.py
_convert_paths_to_strings
10
0
0
100%
src/pdfbaker/config.py
render_config
14
1
0
93%
src/pdfbaker/config.py
(no function)
18
0
0
100%
src/pdfbaker/document.py
PDFBakerDocument.Configuration.__init__
22
0
0
100%
src/pdfbaker/document.py
PDFBakerDocument.__init__
3
0
0
100%
src/pdfbaker/document.py
PDFBakerDocument.process_document
9
2
0
78%
src/pdfbaker/document.py
PDFBakerDocument._process_with_custom_bake
9
3
0
67%
src/pdfbaker/document.py
PDFBakerDocument.process
13
0
0
100%
src/pdfbaker/document.py
PDFBakerDocument._process_pages
7
0
0
100%
src/pdfbaker/document.py
PDFBakerDocument._finalize
18
5
0
72%
src/pdfbaker/document.py
PDFBakerDocument.teardown
11
2
0
82%
src/pdfbaker/document.py
(no function)
22
0
0
100%
src/pdfbaker/errors.py
SVGConversionError.__init__
4
0
0
100%
src/pdfbaker/errors.py
(no function)
9
0
0
100%
src/pdfbaker/logging.py
LoggingMixin.__init__
1
0
0
100%
src/pdfbaker/logging.py
LoggingMixin.log_trace
1
0
0
100%
src/pdfbaker/logging.py
LoggingMixin.log_trace_preview
1
0
0
100%
src/pdfbaker/logging.py
LoggingMixin.log_trace_section
1
0
0
100%
src/pdfbaker/logging.py
LoggingMixin.log_trace_subsection
1
1
0
0%
src/pdfbaker/logging.py
LoggingMixin.log_debug
1
0
0
100%
src/pdfbaker/logging.py
LoggingMixin.log_debug_section
1
0
0
100%
src/pdfbaker/logging.py
LoggingMixin.log_debug_subsection
1
0
0
100%
src/pdfbaker/logging.py
LoggingMixin.log_info
1
0
0
100%
src/pdfbaker/logging.py
LoggingMixin.log_info_section
1
0
0
100%
src/pdfbaker/logging.py
LoggingMixin.log_info_subsection
1
0
0
100%
src/pdfbaker/logging.py
LoggingMixin.log_warning
1
0
0
100%
src/pdfbaker/logging.py
LoggingMixin.log_error
1
1
0
0%
src/pdfbaker/logging.py
LoggingMixin.log_critical
1
1
0
0%
src/pdfbaker/logging.py
setup_logging
22
0
0
100%
src/pdfbaker/logging.py
truncate_strings
11
2
0
82%
src/pdfbaker/logging.py
(no function)
23
0
0
100%
src/pdfbaker/page.py
PDFBakerPage.Configuration.__init__
14
1
0
93%
src/pdfbaker/page.py
PDFBakerPage.__init__
4
0
0
100%
src/pdfbaker/page.py
PDFBakerPage.process
29
9
0
69%
src/pdfbaker/page.py
(no function)
14
0
0
100%
src/pdfbaker/pdf.py
combine_pdfs
20
1
0
95%
src/pdfbaker/pdf.py
_run_subprocess_logged
18
4
0
78%
src/pdfbaker/pdf.py
compress_pdf
7
2
0
71%
src/pdfbaker/pdf.py
convert_svg_to_pdf
13
4
0
69%
src/pdfbaker/pdf.py
(no function)
15
0
0
100%
src/pdfbaker/render.py
HighlightingTemplate.render
6
0
0
100%
src/pdfbaker/render.py
HighlightingTemplate.render.replacer
2
0
0
100%
src/pdfbaker/render.py
create_env
5
0
0
100%
src/pdfbaker/render.py
prepare_template_context
11
0
0
100%
src/pdfbaker/render.py
encode_image
8
0
0
100%
src/pdfbaker/render.py
encode_images
10
0
0
100%
src/pdfbaker/render.py
(no function)
14
0
0
100%
src/pdfbaker/types.py
(no function)
13
0
0
100%
Total
581
53
0
91%
No items found using the specified filter.