Coverage report: 82%

Files Functions Classes

coverage.py v7.15.4, created at 2026-08-08 20:34 +0000

    Statements   Branches   Total
File   coverage statements missing excluded   coverage branches partial   coverage
pyWebLayout/__init__.py   100% 1 0 1   100% 0 0   100%
pyWebLayout/abstract/__init__.py   100% 5 0 1   100% 0 0   100%
pyWebLayout/abstract/block.py   81% 489 93 119   76% 66 6   80%
pyWebLayout/abstract/document.py   82% 194 35 47   56% 36 4   78%
pyWebLayout/abstract/functional.py   98% 144 3 39   100% 6 0   98%
pyWebLayout/abstract/inline.py   99% 164 1 32   98% 44 1   99%
pyWebLayout/abstract/interactive_image.py   88% 34 4 7   58% 12 3   80%
pyWebLayout/concrete/__init__.py   100% 7 0 1   100% 0 0   100%
pyWebLayout/concrete/box.py   100% 19 0 1   100% 2 0   100%
pyWebLayout/concrete/dynamic_page.py   76% 178 42 17   51% 84 19   68%
pyWebLayout/concrete/functional.py   91% 190 17 31   78% 32 7   89%
pyWebLayout/concrete/image.py   94% 134 8 11   89% 36 4   93%
pyWebLayout/concrete/interaction_handler.py   60% 99 40 14   45% 40 8   55%
pyWebLayout/concrete/page.py   96% 176 7 31   89% 44 5   95%
pyWebLayout/concrete/table.py   83% 303 53 19   65% 102 24   78%
pyWebLayout/concrete/text.py   81% 462 87 46   61% 122 13   77%
pyWebLayout/core/__init__.py   100% 2 0 1   100% 0 0   100%
pyWebLayout/core/base.py   78% 134 29 33   43% 30 3   72%
pyWebLayout/core/cache.py   98% 171 4 20   93% 44 3   97%
pyWebLayout/core/callback_registry.py   95% 75 4 21   83% 18 3   92%
pyWebLayout/core/highlight.py   97% 87 3 18   100% 12 0   97%
pyWebLayout/core/persistence.py   89% 27 3 4   100% 2 0   90%
pyWebLayout/core/query.py   97% 33 1 7   50% 2 1   94%
pyWebLayout/io/__init__.py   100% 0 0 1   100% 0 0   100%
pyWebLayout/io/readers/__init__.py   100% 2 0 1   100% 0 0   100%
pyWebLayout/io/readers/epub_reader.py   73% 286 76 18   63% 134 27   70%
pyWebLayout/io/readers/html_extraction.py   93% 400 28 38   83% 208 24   89%
pyWebLayout/layout/__init__.py   100% 0 0 1   100% 0 0   100%
pyWebLayout/layout/document_layouter.py   81% 219 41 16   69% 100 15   77%
pyWebLayout/layout/ereader_layout.py   93% 304 21 36   84% 140 16   90%
pyWebLayout/layout/ereader_manager.py   78% 370 82 66   75% 88 8   77%
pyWebLayout/layout/page_buffer.py   88% 110 13 19   71% 28 2   85%
pyWebLayout/layout/table_optimizer.py   91% 151 14 9   82% 68 8   88%
pyWebLayout/style/__init__.py   100% 6 0 1   100% 0 0   100%
pyWebLayout/style/abstract_style.py   80% 135 27 22   54% 24 7   76%
pyWebLayout/style/alignment.py   91% 11 1 3   100% 0 0   91%
pyWebLayout/style/concrete_style.py   68% 207 66 23   50% 72 12   63%
pyWebLayout/style/fonts.py   73% 161 44 23   31% 32 2   66%
pyWebLayout/style/page_style.py   100% 35 0 4   100% 0 0   100%
Total   85% 5525 847 802   71% 1628 225   82%

No items found using the specified filter.