Coverage report: 91%

Files Functions Classes

coverage.py v7.6.12, created at 2025-11-01 22:02 +0000

File function statements missing excluded branches partial coverage
rdflib_ocdm/__init__.py (no function) 0 0 0 0 0 100%
rdflib_ocdm/abstract_entity.py AbstractEntity.__init__ 0 0 5 0 0 100%
rdflib_ocdm/abstract_entity.py AbstractEntity.remove_every_triple 0 0 6 0 0 100%
rdflib_ocdm/abstract_entity.py AbstractEntity.get_label 0 0 6 0 0 100%
rdflib_ocdm/abstract_entity.py AbstractEntity.create_label 0 0 11 0 0 100%
rdflib_ocdm/abstract_entity.py AbstractEntity.remove_label 0 0 6 0 0 100%
rdflib_ocdm/abstract_entity.py AbstractEntity._create_literal 0 0 14 0 0 100%
rdflib_ocdm/abstract_entity.py AbstractEntity.get_types 0 0 7 0 0 100%
rdflib_ocdm/abstract_entity.py AbstractEntity._create_type 0 0 8 0 0 100%
rdflib_ocdm/abstract_entity.py AbstractEntity.remove_type 0 0 6 0 0 100%
rdflib_ocdm/abstract_entity.py AbstractEntity.__str__ 0 0 1 0 0 100%
rdflib_ocdm/abstract_entity.py AbstractEntity.add_triples 0 0 12 0 0 100%
rdflib_ocdm/abstract_entity.py AbstractEntity._get_literal 0 0 6 0 0 100%
rdflib_ocdm/abstract_entity.py AbstractEntity._get_multiple_literals 0 0 5 0 0 100%
rdflib_ocdm/abstract_entity.py AbstractEntity._get_uri_reference 0 0 6 0 0 100%
rdflib_ocdm/abstract_entity.py AbstractEntity._get_multiple_uri_references 0 0 5 0 0 100%
rdflib_ocdm/abstract_entity.py (no function) 7 1 40 0 0 86%
rdflib_ocdm/counter_handler/__init__.py (no function) 0 0 0 0 0 100%
rdflib_ocdm/counter_handler/counter_handler.py CounterHandler.set_counter 0 0 12 0 0 100%
rdflib_ocdm/counter_handler/counter_handler.py CounterHandler.read_counter 0 0 10 0 0 100%
rdflib_ocdm/counter_handler/counter_handler.py CounterHandler.increment_counter 0 0 10 0 0 100%
rdflib_ocdm/counter_handler/counter_handler.py (no function) 1 0 11 0 0 100%
rdflib_ocdm/counter_handler/filesystem_counter_handler.py FilesystemCounterHandler.__init__ 7 0 0 4 0 100%
rdflib_ocdm/counter_handler/filesystem_counter_handler.py FilesystemCounterHandler.set_counter 10 0 0 2 0 100%
rdflib_ocdm/counter_handler/filesystem_counter_handler.py FilesystemCounterHandler.read_counter 3 0 0 0 0 100%
rdflib_ocdm/counter_handler/filesystem_counter_handler.py FilesystemCounterHandler.increment_counter 3 0 0 0 0 100%
rdflib_ocdm/counter_handler/filesystem_counter_handler.py FilesystemCounterHandler._get_prov_path 1 0 0 0 0 100%
rdflib_ocdm/counter_handler/filesystem_counter_handler.py FilesystemCounterHandler.__initialize_file_if_not_existing 6 0 0 4 0 100%
rdflib_ocdm/counter_handler/filesystem_counter_handler.py FilesystemCounterHandler._read_number 7 0 0 2 0 100%
rdflib_ocdm/counter_handler/filesystem_counter_handler.py FilesystemCounterHandler._add_number 10 0 0 0 0 100%
rdflib_ocdm/counter_handler/filesystem_counter_handler.py (no function) 14 0 0 0 0 100%
rdflib_ocdm/counter_handler/in_memory_counter_handler.py InMemoryCounterHandler.__init__ 1 0 0 0 0 100%
rdflib_ocdm/counter_handler/in_memory_counter_handler.py InMemoryCounterHandler.set_counter 4 0 0 2 0 100%
rdflib_ocdm/counter_handler/in_memory_counter_handler.py InMemoryCounterHandler.read_counter 5 0 0 2 0 100%
rdflib_ocdm/counter_handler/in_memory_counter_handler.py InMemoryCounterHandler.increment_counter 5 0 0 2 0 100%
rdflib_ocdm/counter_handler/in_memory_counter_handler.py (no function) 10 1 0 2 1 83%
rdflib_ocdm/counter_handler/redis_counter_handler.py RedisCounterHandler.__init__ 5 0 0 0 0 100%
rdflib_ocdm/counter_handler/redis_counter_handler.py RedisCounterHandler.connect 1 0 0 0 0 100%
rdflib_ocdm/counter_handler/redis_counter_handler.py RedisCounterHandler.disconnect 2 0 0 2 0 100%
rdflib_ocdm/counter_handler/redis_counter_handler.py RedisCounterHandler.set_counter 4 0 0 2 0 100%
rdflib_ocdm/counter_handler/redis_counter_handler.py RedisCounterHandler.read_counter 5 0 0 2 0 100%
rdflib_ocdm/counter_handler/redis_counter_handler.py RedisCounterHandler.increment_counter 5 0 0 0 0 100%
rdflib_ocdm/counter_handler/redis_counter_handler.py RedisCounterHandler.flush 1 0 0 0 0 100%
rdflib_ocdm/counter_handler/redis_counter_handler.py (no function) 9 0 0 0 0 100%
rdflib_ocdm/counter_handler/sqlite_counter_handler.py SqliteCounterHandler.__init__ 4 0 0 0 0 100%
rdflib_ocdm/counter_handler/sqlite_counter_handler.py SqliteCounterHandler.set_counter 5 0 0 2 0 100%
rdflib_ocdm/counter_handler/sqlite_counter_handler.py SqliteCounterHandler.read_counter 8 0 0 4 0 100%
rdflib_ocdm/counter_handler/sqlite_counter_handler.py SqliteCounterHandler.increment_counter 4 0 0 0 0 100%
rdflib_ocdm/counter_handler/sqlite_counter_handler.py SqliteCounterHandler.close 10 2 0 4 2 71%
rdflib_ocdm/counter_handler/sqlite_counter_handler.py SqliteCounterHandler.__del__ 1 0 0 0 0 100%
rdflib_ocdm/counter_handler/sqlite_counter_handler.py SqliteCounterHandler.__enter__ 1 1 0 0 0 0%
rdflib_ocdm/counter_handler/sqlite_counter_handler.py SqliteCounterHandler.__exit__ 1 1 0 0 0 0%
rdflib_ocdm/counter_handler/sqlite_counter_handler.py (no function) 12 0 0 0 0 100%
rdflib_ocdm/graph_utils.py _extract_graph_iri_from_context 7 1 0 6 1 85%
rdflib_ocdm/graph_utils.py _extract_graph_iri 5 0 0 4 0 100%
rdflib_ocdm/graph_utils.py (no function) 7 1 0 2 1 78%
rdflib_ocdm/ocdm_graph.py OCDMGraphCommons.__init__ 4 0 0 0 0 100%
rdflib_ocdm/ocdm_graph.py OCDMGraphCommons.preexisting_finished 19 1 0 12 1 94%
rdflib_ocdm/ocdm_graph.py OCDMGraphCommons.merge 24 1 0 14 1 95%
rdflib_ocdm/ocdm_graph.py OCDMGraphCommons.mark_as_deleted 1 0 0 0 0 100%
rdflib_ocdm/ocdm_graph.py OCDMGraphCommons.mark_as_restored 3 0 0 2 1 80%
rdflib_ocdm/ocdm_graph.py OCDMGraphCommons.merge_index 1 0 0 0 0 100%
rdflib_ocdm/ocdm_graph.py OCDMGraphCommons.entity_index 1 0 0 0 0 100%
rdflib_ocdm/ocdm_graph.py OCDMGraphCommons.generate_provenance 1 0 0 0 0 100%
rdflib_ocdm/ocdm_graph.py OCDMGraphCommons.get_entity 1 0 0 0 0 100%
rdflib_ocdm/ocdm_graph.py OCDMGraphCommons.commit_changes 3 0 0 0 0 100%
rdflib_ocdm/ocdm_graph.py OCDMGraphCommons.get_provenance_graphs 5 5 0 4 0 0%
rdflib_ocdm/ocdm_graph.py OCDMGraph.__init__ 3 0 0 0 0 100%
rdflib_ocdm/ocdm_graph.py OCDMGraph.add 10 0 0 4 0 100%
rdflib_ocdm/ocdm_graph.py OCDMGraph.parse 25 8 0 18 7 60%
rdflib_ocdm/ocdm_graph.py OCDMDataset.__init__ 3 0 0 0 0 100%
rdflib_ocdm/ocdm_graph.py OCDMDataset.__deepcopy__ 9 1 0 6 1 87%
rdflib_ocdm/ocdm_graph.py OCDMDataset.add 10 0 0 6 0 100%
rdflib_ocdm/ocdm_graph.py OCDMDataset.parse 18 1 0 12 4 83%
rdflib_ocdm/ocdm_graph.py _assertnode 3 0 0 2 0 100%
rdflib_ocdm/ocdm_graph.py OCDMConjunctiveGraph.__init__ 2 0 0 0 0 100%
rdflib_ocdm/ocdm_graph.py (no function) 48 5 0 2 1 88%
rdflib_ocdm/prov/__init__.py (no function) 0 0 0 0 0 100%
rdflib_ocdm/prov/prov_entity.py ProvEntity.__init__ 8 0 0 2 0 100%
rdflib_ocdm/prov/prov_entity.py (no function) 23 2 0 4 2 85%
rdflib_ocdm/prov/provenance.py OCDMProvenance.__init__ 7 0 0 2 0 100%
rdflib_ocdm/prov/provenance.py OCDMProvenance.generate_provenance 47 1 0 20 2 96%
rdflib_ocdm/prov/provenance.py OCDMProvenance._get_merge_description 9 1 0 4 1 85%
rdflib_ocdm/prov/provenance.py OCDMProvenance._retrieve_last_snapshot 4 0 0 2 0 100%
rdflib_ocdm/prov/provenance.py OCDMProvenance._create_snapshot 10 0 0 4 0 100%
rdflib_ocdm/prov/provenance.py OCDMProvenance._get_snapshots_from_merge_list 7 0 0 6 1 92%
rdflib_ocdm/prov/provenance.py OCDMProvenance.add_se 5 1 0 2 1 71%
rdflib_ocdm/prov/provenance.py OCDMProvenance._add_prov 6 1 0 4 1 80%
rdflib_ocdm/prov/provenance.py OCDMProvenance.get_entity 2 0 0 2 0 100%
rdflib_ocdm/prov/provenance.py (no function) 25 2 0 2 1 89%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.get_generation_time 1 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.has_generation_time 2 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.remove_generation_time 1 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.get_invalidation_time 1 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.has_invalidation_time 2 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.remove_invalidation_time 1 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.get_is_snapshot_of 2 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.is_snapshot_of 2 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.remove_is_snapshot_of 1 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.get_derives_from 6 0 0 2 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.derives_from 1 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.remove_derives_from 3 3 0 2 0 0%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.get_primary_source 2 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.has_primary_source 2 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.remove_primary_source 1 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.get_update_action 1 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.has_update_action 2 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.remove_update_action 1 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.get_description 1 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.has_description 2 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.remove_description 1 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.get_resp_agent 2 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.has_resp_agent 2 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py SnapshotEntity.remove_resp_agent 1 0 0 0 0 100%
rdflib_ocdm/prov/snapshot_entity.py (no function) 39 2 0 2 1 93%
rdflib_ocdm/query_utils.py get_delete_query 8 0 0 4 0 100%
rdflib_ocdm/query_utils.py get_insert_query 8 0 0 4 0 100%
rdflib_ocdm/query_utils.py get_update_query 43 3 0 30 5 89%
rdflib_ocdm/query_utils.py (no function) 13 3 0 2 1 73%
rdflib_ocdm/reader.py Reader.__init__ 6 0 0 4 0 100%
rdflib_ocdm/reader.py Reader.import_entities_from_triplestore 39 0 0 20 0 100%
rdflib_ocdm/reader.py (no function) 11 0 0 0 0 100%
rdflib_ocdm/retry_utils.py execute_with_retry 17 0 0 8 2 92%
rdflib_ocdm/retry_utils.py (no function) 7 0 0 0 0 100%
rdflib_ocdm/storer.py Storer.__init__ 12 0 0 6 0 100%
rdflib_ocdm/storer.py Storer._query 17 1 0 6 2 87%
rdflib_ocdm/storer.py Storer._query.execute_query 5 0 0 0 0 100%
rdflib_ocdm/storer.py Storer.upload_all 30 0 0 12 1 98%
rdflib_ocdm/storer.py (no function) 16 2 0 2 1 83%
rdflib_ocdm/support.py _get_match 4 0 0 2 0 100%
rdflib_ocdm/support.py is_string_empty 1 0 0 0 0 100%
rdflib_ocdm/support.py get_prov_count 3 0 0 2 0 100%
rdflib_ocdm/support.py get_entity_subgraph 8 0 0 8 1 94%
rdflib_ocdm/support.py create_literal 3 0 0 2 0 100%
rdflib_ocdm/support.py create_type 4 0 0 4 1 88%
rdflib_ocdm/support.py (no function) 11 0 0 0 0 100%
Total   884 52 187 306 45 91%

No items found using the specified filter.