Coverage report: 91%

Files Functions Classes

coverage.py v7.8.0, created at 2025-04-20 14:42 +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 10 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__ 18 0 0 100%
src/pdfbaker/document.py PDFBakerDocument.Configuration.determine_pages 11 1 0 91%
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 8 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) 23 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__ 15 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   593 54 0 91%

No items found using the specified filter.