Coverage report: 99%

Files Functions Classes

coverage.py v7.10.7, created at 2025-10-07 15:07 -0300

File class statements missing excluded coverage
src/epublib/__init__.py ManagerDict 0 0 0 100%
src/epublib/__init__.py EPUB 139 7 8 95%
src/epublib/__init__.py EPUB._get_manager.ManagerKwargs 0 0 0 100%
src/epublib/__init__.py (no class) 89 0 10 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 0 0 100%
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 0 0 100%
src/epublib/identifier.py EPUBId 8 0 0 100%
src/epublib/identifier.py (no class) 12 0 0 100%
src/epublib/media_type.py Category 0 0 0 100%
src/epublib/media_type.py MediaType 22 0 0 100%
src/epublib/media_type.py (no class) 53 0 0 100%
src/epublib/nav/__init__.py NavElement 4 0 0 100%
src/epublib/nav/__init__.py NavItem 12 0 0 100%
src/epublib/nav/__init__.py NavRoot 23 0 0 100%
src/epublib/nav/__init__.py TocRoot 12 0 0 100%
src/epublib/nav/__init__.py PageListRoot 14 0 0 100%
src/epublib/nav/__init__.py LandmarksRoot 19 0 0 100%
src/epublib/nav/__init__.py (no class) 68 0 0 100%
src/epublib/nav/reset.py (no class) 116 0 0 100%
src/epublib/nav/resource.py NavigationDocument 51 0 0 100%
src/epublib/nav/resource.py (no class) 23 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) 36 0 0 100%
src/epublib/ncx/__init__.py NCXMeta 1 0 0 100%
src/epublib/ncx/__init__.py NCXHead 41 0 0 100%
src/epublib/ncx/__init__.py NCXDocData 0 0 1 100%
src/epublib/ncx/__init__.py NCXAuthor 2 0 0 100%
src/epublib/ncx/__init__.py NCXTitle 2 2 0 0%
src/epublib/ncx/__init__.py NCXHrefElement 5 1 0 80%
src/epublib/ncx/__init__.py NCXWithInfo 0 0 0 100%
src/epublib/ncx/__init__.py NCXNavPoint 3 0 0 100%
src/epublib/ncx/__init__.py NumberUpdating 0 0 1 100%
src/epublib/ncx/__init__.py NCXNavMap 31 2 0 94%
src/epublib/ncx/__init__.py NCXPageTarget 8 0 0 100%
src/epublib/ncx/__init__.py NCXPageList 18 0 0 100%
src/epublib/ncx/__init__.py NCXNavList 9 2 0 78%
src/epublib/ncx/__init__.py (no class) 121 1 5 99%
src/epublib/ncx/reset.py (no class) 49 0 0 100%
src/epublib/ncx/resource.py NCXFile 125 0 0 100%
src/epublib/ncx/resource.py (no class) 46 0 0 100%
src/epublib/package/guide.py GuideItem 0 0 0 100%
src/epublib/package/guide.py BookGuide 1 0 0 100%
src/epublib/package/guide.py (no class) 11 0 0 100%
src/epublib/package/manifest.py ManifestItem 19 0 0 100%
src/epublib/package/manifest.py BookManifest 42 2 2 95%
src/epublib/package/manifest.py (no class) 60 1 8 98%
src/epublib/package/metadata.py MetadataItem 9 0 1 100%
src/epublib/package/metadata.py LinkMetadataItem 4 0 0 100%
src/epublib/package/metadata.py ValuedMetadataItem 1 0 0 100%
src/epublib/package/metadata.py DublinCoreMetadataItem 4 0 0 100%
src/epublib/package/metadata.py OPF2MetadataItem 3 0 0 100%
src/epublib/package/metadata.py GenericMetadataItem 5 0 0 100%
src/epublib/package/metadata.py BookMetadata 70 0 2 100%
src/epublib/package/metadata.py (no class) 94 0 7 100%
src/epublib/package/resource.py PackageDocument 34 2 0 94%
src/epublib/package/resource.py (no class) 48 2 0 96%
src/epublib/package/spine.py SpineItemRef 6 0 0 100%
src/epublib/package/spine.py BookSpine 26 3 0 88%
src/epublib/package/spine.py (no class) 30 0 0 100%
src/epublib/parse.py (no class) 43 0 0 100%
src/epublib/resources/__init__.py Resource 32 0 0 100%
src/epublib/resources/__init__.py XMLResource 16 1 0 94%
src/epublib/resources/__init__.py PublicationResource 15 0 0 100%
src/epublib/resources/__init__.py ContentDocument 10 2 0 80%
src/epublib/resources/__init__.py (no class) 64 0 0 100%
src/epublib/resources/create.py (no class) 32 0 0 100%
src/epublib/resources/manager.py SoupChanging 0 0 1 100%
src/epublib/resources/manager.py AddResourceOptions 0 0 0 100%
src/epublib/resources/manager.py GenericResourceManager 237 0 12 100%
src/epublib/resources/manager.py ResourceManager 6 0 16 100%
src/epublib/resources/manager.py WindowedResourceManager 3 0 1 100%
src/epublib/resources/manager.py PublicationResourceManager 1 0 0 100%
src/epublib/resources/manager.py ImagesManager 4 0 0 100%
src/epublib/resources/manager.py ScriptsManager 2 0 0 100%
src/epublib/resources/manager.py StylesManager 2 0 0 100%
src/epublib/resources/manager.py FontsManager 2 0 0 100%
src/epublib/resources/manager.py AudioManager 2 0 0 100%
src/epublib/resources/manager.py VideoManager 2 0 0 100%
src/epublib/resources/manager.py ContentDocumentManager 1 0 0 100%
src/epublib/resources/manager.py (no class) 167 0 107 100%
src/epublib/resources/window.py Window 48 0 4 100%
src/epublib/resources/window.py (no class) 21 0 6 100%
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 WithSoupProtocol 0 0 0 100%
src/epublib/soup.py (no class) 18 0 0 100%
src/epublib/source.py SourceProtocol 0 0 5 100%
src/epublib/source.py SinkProtocol 0 0 1 100%
src/epublib/source.py DirectorySource 16 0 0 100%
src/epublib/source.py DirectorySink 12 0 0 100%
src/epublib/source.py ZipFile 1 0 0 100%
src/epublib/source.py (no class) 35 0 19 100%
src/epublib/types.py BookProtocol 0 0 8 100%
src/epublib/types.py (no class) 9 0 15 100%
src/epublib/util.py ResolutionType 0 0 0 100%
src/epublib/util.py (no class) 118 2 20 98%
src/epublib/xml_element.py SyncType 0 0 0 100%
src/epublib/xml_element.py XMLAttribute 13 0 0 100%
src/epublib/xml_element.py _XMLAttributeMetadataProtocol 0 0 0 100%
src/epublib/xml_element.py BaseElement 1 0 0 100%
src/epublib/xml_element.py XMLElement 89 0 0 100%
src/epublib/xml_element.py HrefElement 21 0 0 100%
src/epublib/xml_element.py XMLChildProtocol 0 0 2 100%
src/epublib/xml_element.py XMLParent 60 0 2 100%
src/epublib/xml_element.py HrefChildProtocol 0 0 0 100%
src/epublib/xml_element.py ParentOfHref 9 0 2 100%
src/epublib/xml_element.py ParentProtocol 0 0 3 100%
src/epublib/xml_element.py RecursiveChildProtocol 0 0 1 100%
src/epublib/xml_element.py RecursiveParent 3 0 0 100%
src/epublib/xml_element.py RecursiveHrefChildProtocol 0 0 6 100%
src/epublib/xml_element.py HrefRoot 17 0 0 100%
src/epublib/xml_element.py HrefRecursiveElement 20 0 0 100%
src/epublib/xml_element.py (no class) 140 0 47 100%
Total   3015 32 323 99%

No items found using the specified filter.