Coverage report: 91%

Files Functions Classes

coverage.py v7.10.6, created at 2025-09-18 16:07 -0300

File class statements missing excluded coverage
src/epublib/__init__.py EPUB 105 9 0 91%
src/epublib/__init__.py (no class) 63 0 0 100%
src/epublib/create.py EPUBCreationError 0 0 0 100%
src/epublib/create.py EPUBCreationOptions 0 0 0 100%
src/epublib/create.py EPUBCreator 42 5 0 88%
src/epublib/create.py (no class) 33 0 0 100%
src/epublib/exceptions.py EPUBWarning 0 0 0 100%
src/epublib/exceptions.py EPUBError 1 0 0 100%
src/epublib/exceptions.py NotEPUBError 1 0 0 100%
src/epublib/exceptions.py ClosedEPUBError 0 0 0 100%
src/epublib/exceptions.py (no class) 10 1 0 90%
src/epublib/identifier.py EPUBId 1 0 0 100%
src/epublib/identifier.py (no class) 6 0 0 100%
src/epublib/mediatype.py Category 0 0 0 100%
src/epublib/mediatype.py MediaType 36 19 0 47%
src/epublib/mediatype.py (no class) 56 1 0 98%
src/epublib/nav/__init__.py NavItem 21 8 0 62%
src/epublib/nav/__init__.py NavRoot 13 7 0 46%
src/epublib/nav/__init__.py TocRoot 20 3 0 85%
src/epublib/nav/__init__.py PageListRoot 18 6 0 67%
src/epublib/nav/__init__.py LandmarksRoot 22 4 0 82%
src/epublib/nav/__init__.py (no class) 64 0 0 100%
src/epublib/nav/reset.py (no class) 100 1 0 99%
src/epublib/nav/resource.py NavigationDocument 50 3 0 94%
src/epublib/nav/resource.py (no class) 24 0 0 100%
src/epublib/nav/util.py PageBreakData 2 1 0 50%
src/epublib/nav/util.py TOCEntryData 0 0 0 100%
src/epublib/nav/util.py LandmarkEntryData 0 0 0 100%
src/epublib/nav/util.py (no class) 37 5 0 86%
src/epublib/ncx/__init__.py NCXMeta 2 0 0 100%
src/epublib/ncx/__init__.py NCXHead 47 7 0 85%
src/epublib/ncx/__init__.py NCXDocData 17 2 0 88%
src/epublib/ncx/__init__.py NCXAuthor 3 0 0 100%
src/epublib/ncx/__init__.py NCXTitle 3 3 0 0%
src/epublib/ncx/__init__.py NCXNavPoint 16 2 0 88%
src/epublib/ncx/__init__.py NCXNavMap 19 3 0 84%
src/epublib/ncx/__init__.py NCXPageTarget 0 0 0 100%
src/epublib/ncx/__init__.py NCXPageList 12 2 0 83%
src/epublib/ncx/__init__.py NCXNavList 9 2 0 78%
src/epublib/ncx/__init__.py (no class) 114 0 0 100%
src/epublib/ncx/reset.py (no class) 46 5 0 89%
src/epublib/ncx/resource.py NCXFile 115 14 0 88%
src/epublib/ncx/resource.py (no class) 47 0 0 100%
src/epublib/package/manifest.py ManifestItem 28 2 0 93%
src/epublib/package/manifest.py BookManifest 69 9 2 87%
src/epublib/package/manifest.py (no class) 79 5 8 94%
src/epublib/package/metadata.py EPUBMetadataError 0 0 0 100%
src/epublib/package/metadata.py MetadataItem 9 2 0 78%
src/epublib/package/metadata.py LinkMetadataItem 4 3 0 25%
src/epublib/package/metadata.py ValuedMetadataItem 0 0 0 100%
src/epublib/package/metadata.py DublinCoreMetadataItem 16 2 0 88%
src/epublib/package/metadata.py OPF2MetadataItem 4 2 0 50%
src/epublib/package/metadata.py GenericMetadataItem 13 2 0 85%
src/epublib/package/metadata.py BookMetadata 58 8 0 86%
src/epublib/package/metadata.py (no class) 97 0 0 100%
src/epublib/package/resource.py PackageDocument 26 0 0 100%
src/epublib/package/resource.py (no class) 45 2 0 96%
src/epublib/package/spine.py SpineItemRef 9 0 0 100%
src/epublib/package/spine.py BookSpine 34 3 0 91%
src/epublib/package/spine.py (no class) 36 0 0 100%
src/epublib/parse.py (no class) 45 0 0 100%
src/epublib/reference.py NavigationReference 80 11 0 86%
src/epublib/reference.py NavigationRoot 17 4 0 76%
src/epublib/reference.py (no class) 63 0 0 100%
src/epublib/resources/__init__.py Resource 35 9 0 74%
src/epublib/resources/__init__.py XMLResource 17 3 0 82%
src/epublib/resources/__init__.py PublicationResource 14 6 0 57%
src/epublib/resources/__init__.py ContentDocument 3 0 0 100%
src/epublib/resources/__init__.py (no class) 64 0 0 100%
src/epublib/resources/create.py (no class) 31 0 0 100%
src/epublib/resources/manager.py AddResourceOptions 0 0 0 100%
src/epublib/resources/manager.py ResourceManager 180 10 15 94%
src/epublib/resources/manager.py (no class) 74 7 55 91%
src/epublib/soup.py EnforcingSoup 5 1 0 80%
src/epublib/soup.py PackageDocumentSoup 0 0 0 100%
src/epublib/soup.py NCXSoup 0 0 0 100%
src/epublib/soup.py (no class) 15 0 0 100%
src/epublib/source.py SourceProtocol 0 0 3 100%
src/epublib/source.py SinkProtocol 0 0 1 100%
src/epublib/source.py DirectorySource 13 3 0 77%
src/epublib/source.py DirectorySink 12 2 0 83%
src/epublib/source.py (no class) 25 1 18 96%
src/epublib/types.py BookProtocol 0 0 6 100%
src/epublib/types.py (no class) 10 0 11 100%
src/epublib/util.py ResolutionType 0 0 0 100%
src/epublib/util.py (no class) 101 22 20 78%
src/epublib/xml_element.py XMLElement 49 7 0 86%
src/epublib/xml_element.py XMLParent 24 2 2 92%
src/epublib/xml_element.py (no class) 49 0 4 100%
Total   2628 241 145 91%

No items found using the specified filter.