Coverage report: 96%

Files Functions Classes

coverage.py v7.13.4, created at 2026-03-21 12:56 +0000

File class   statements missing excluded   coverage
heritrace / __init__.py (no class)   32 0 0   100%
heritrace / apis / orcid.py (no class)   62 4 0   94%
heritrace / apis / zenodo.py ZenodoRequestError   0 0 0   100%
heritrace / apis / zenodo.py (no class)   154 0 0   100%
heritrace / cli.py (no class)   26 0 0   100%
heritrace / editor.py Editor   137 1 0   99%
heritrace / editor.py (no class)   22 0 0   100%
heritrace / errors / handlers.py (no class)   5 0 0   100%
heritrace / extensions.py SPARQLWrapperWithRetry   24 0 0   100%
heritrace / extensions.py (no class)   272 2 0   99%
heritrace / forms.py UpdateTripleForm   0 0 0   100%
heritrace / forms.py CreateTripleFormWithInput   0 0 0   100%
heritrace / forms.py CreateTripleFormWithSelect   0 0 0   100%
heritrace / forms.py (no class)   15 0 0   100%
heritrace / models.py User   3 0 0   100%
heritrace / models.py (no class)   3 0 0   100%
heritrace / routes / __init__.py (no class)   16 0 0   100%
heritrace / routes / api.py (no class)   503 1 0   99%
heritrace / routes / auth.py (no class)   61 0 0   100%
heritrace / routes / entity.py (no class)   783 84 0   89%
heritrace / routes / linked_resources.py (no class)   124 4 0   97%
heritrace / routes / main.py (no class)   74 0 0   100%
heritrace / routes / merge.py (no class)   228 0 0   100%
heritrace / scripts / clean_missing_entities.py MissingEntityCleaner   61 0 0   100%
heritrace / scripts / clean_missing_entities.py (no class)   51 0 2   100%
heritrace / scripts / reset_provenance.py ProvenanceResetter   67 0 0   100%
heritrace / scripts / reset_provenance.py (no class)   56 0 2   100%
heritrace / services / __init__.py (no class)   0 0 0   100%
heritrace / services / resource_lock_manager.py LockStatus   0 0 0   100%
heritrace / services / resource_lock_manager.py LockInfo   2 0 0   100%
heritrace / services / resource_lock_manager.py ResourceLockManager   72 0 0   100%
heritrace / services / resource_lock_manager.py (no class)   31 0 0   100%
heritrace / uri_generator / default_uri_generator.py DefaultURIGenerator   3 0 0   100%
heritrace / uri_generator / default_uri_generator.py (no class)   7 0 0   100%
heritrace / uri_generator / uri_generator.py URIGenerator   0 0 36   100%
heritrace / uri_generator / uri_generator.py (no class)   1 0 10   100%
heritrace / utils / converters.py (no class)   11 0 0   100%
heritrace / utils / datatypes.py (no class)   6 0 0   100%
heritrace / utils / datatypes_validation.py (no class)   243 2 0   99%
heritrace / utils / display_rules_utils.py (no class)   374 37 0   90%
heritrace / utils / filters.py Filter   94 1 0   99%
heritrace / utils / filters.py (no class)   43 0 0   100%
heritrace / utils / primary_source_utils.py (no class)   28 0 0   100%
heritrace / utils / shacl_display.py (no class)   292 8 0   97%
heritrace / utils / shacl_utils.py (no class)   206 8 0   96%
heritrace / utils / shacl_validation.py (no class)   205 17 0   92%
heritrace / utils / sparql_utils.py (no class)   436 27 0   94%
heritrace / utils / strategies.py OrphanHandlingStrategy   0 0 0   100%
heritrace / utils / strategies.py ProxyHandlingStrategy   0 0 0   100%
heritrace / utils / strategies.py (no class)   9 0 0   100%
heritrace / utils / uri_utils.py (no class)   6 0 0   100%
heritrace / utils / virtual_properties.py (no class)   151 0 0   100%
heritrace / utils / virtuoso_utils.py (no class)   7 0 0   100%
Total     5006 196 50   96%

No items found using the specified filter.