Coverage report: 70%

Files Functions Classes

coverage.py v7.13.4, created at 2026-07-25 10:39 +0000

File class   statements missing excluded   coverage
oc_meta / __init__.py (no class)   0 0 0   100%
oc_meta / constants.py (no class)   11 0 0   100%
oc_meta / core / __init__.py (no class)   0 0 0   100%
oc_meta / core / creator.py Creator   374 2 0   99%
oc_meta / core / creator.py (no class)   41 0 2   100%
oc_meta / core / curator.py Curator   832 40 0   95%
oc_meta / core / curator.py (no class)   130 4 2   97%
oc_meta / core / editor.py EntityCache   4 0 0   100%
oc_meta / core / editor.py MetaEditor   128 54 0   58%
oc_meta / core / editor.py (no class)   30 0 0   100%
oc_meta / lib / __init__.py (no class)   0 0 0   100%
oc_meta / lib / agent_matching.py PersonName   1 0 0   100%
oc_meta / lib / agent_matching.py AlignmentPair   0 0 0   100%
oc_meta / lib / agent_matching.py AlignmentResult   0 0 0   100%
oc_meta / lib / agent_matching.py (no class)   104 6 0   94%
oc_meta / lib / agent_metadata.py AgentMetadata   0 0 0   100%
oc_meta / lib / agent_metadata.py AgentIdentifier   0 0 0   100%
oc_meta / lib / agent_metadata.py WorkMetadata   0 0 0   100%
oc_meta / lib / agent_metadata.py OrcidProfile   0 0 0   100%
oc_meta / lib / agent_metadata.py ApiCache   12 0 0   100%
oc_meta / lib / agent_metadata.py AgentMetadataClient   74 59 0   20%
oc_meta / lib / agent_metadata.py (no class)   173 1 0   99%
oc_meta / lib / bibliographic_matching.py (no class)   137 8 0   94%
oc_meta / lib / cleaner.py (no class)   239 9 0   96%
oc_meta / lib / console.py EMATimeRemainingColumn   38 1 0   97%
oc_meta / lib / console.py (no class)   20 1 0   95%
oc_meta / lib / csvmanager.py CSVManager   35 3 0   91%
oc_meta / lib / csvmanager.py (no class)   13 0 0   100%
oc_meta / lib / file_manager.py (no class)   154 32 7   79%
oc_meta / lib / finder.py IssueEntry   0 0 0   100%
oc_meta / lib / finder.py VolumeEntry   0 0 0   100%
oc_meta / lib / finder.py VenueStructure   0 0 0   100%
oc_meta / lib / finder.py ResourceFinder   561 65 0   88%
oc_meta / lib / finder.py (no class)   76 0 2   100%
oc_meta / lib / master_of_regex.py (no class)   34 1 0   97%
oc_meta / lib / merge_registry.py EntityStore   108 4 0   96%
oc_meta / lib / merge_registry.py (no class)   25 0 0   100%
oc_meta / lib / rdf_patch.py AuditConfig   0 0 0   100%
oc_meta / lib / rdf_patch.py EntityFileLocator   1 0 0   100%
oc_meta / lib / rdf_patch.py (no class)   169 17 0   90%
oc_meta / lib / sparql.py (no class)   92 23 0   75%
oc_meta / lib / stopper.py Stopper   9 9 0   0%
oc_meta / lib / stopper.py (no class)   22 22 0   0%
oc_meta / lib / timer.py _MemorySampler   14 14 0   0%
oc_meta / lib / timer.py BenchmarkTimer   31 31 0   0%
oc_meta / lib / timer.py DummyTimer   2 0 0   100%
oc_meta / lib / timer.py ProcessTimer   84 76 0   10%
oc_meta / lib / timer.py (no class)   27 0 0   100%
oc_meta / run / __init__.py (no class)   0 0 0   100%
oc_meta / run / count / __init__.py (no class)   0 0 0   100%
oc_meta / run / count / meta_entities.py OCMetaStatistics   85 12 0   86%
oc_meta / run / count / meta_entities.py (no class)   71 33 0   54%
oc_meta / run / count / triples.py (no class)   163 3 95   98%
oc_meta / run / find / __init__.py (no class)   0 0 0   100%
oc_meta / run / find / duplicates.py UnionFind   19 2 0   89%
oc_meta / run / find / duplicates.py (no class)   268 84 12   69%
oc_meta / run / find / hasnext_anomalies.py (no class)   180 92 0   49%
oc_meta / run / find / merged_entities.py (no class)   97 97 0   0%
oc_meta / run / infodir / __init__.py (no class)   0 0 0   100%
oc_meta / run / infodir / _common.py SourceDataError   0 0 0   100%
oc_meta / run / infodir / _common.py DataEntity   0 0 0   100%
oc_meta / run / infodir / _common.py DataZipResult   0 0 0   100%
oc_meta / run / infodir / _common.py ProvenanceZipResult   0 0 0   100%
oc_meta / run / infodir / _common.py DataScanResult   0 0 0   100%
oc_meta / run / infodir / _common.py ProvenanceScanResult   0 0 0   100%
oc_meta / run / infodir / _common.py SparseCounterStore   62 3 0   95%
oc_meta / run / infodir / _common.py (no class)   186 62 0   67%
oc_meta / run / infodir / check.py ResultCategory   4 0 0   100%
oc_meta / run / infodir / check.py CounterFiles   0 0 0   100%
oc_meta / run / infodir / check.py (no class)   199 30 42   85%
oc_meta / run / infodir / gen.py (no class)   58 2 40   97%
oc_meta / run / merge / check_merged_brs_results.py (no class)   304 214 0   30%
oc_meta / run / merge / check_merged_ids_results.py (no class)   247 137 0   45%
oc_meta / run / merge / check_merged_ras_results.py (no class)   287 236 0   18%
oc_meta / run / merge / check_utils.py (no class)   23 0 0   100%
oc_meta / run / merge / closure.py (no class)   95 0 0   100%
oc_meta / run / merge / compact_output_csv.py MergeFileResult   0 0 0   100%
oc_meta / run / merge / compact_output_csv.py (no class)   52 8 0   85%
oc_meta / run / merge / csv_utils.py (no class)   3 0 0   100%
oc_meta / run / merge / entities.py MergeRow   0 0 0   100%
oc_meta / run / merge / entities.py EntityMerger   122 10 0   92%
oc_meta / run / merge / entities.py (no class)   58 10 0   83%
oc_meta / run / meta / check_rdf_files.py RowResult   0 0 0   100%
oc_meta / run / meta / check_rdf_files.py EntityCache   18 0 0   100%
oc_meta / run / meta / check_rdf_files.py (no class)   352 119 0   66%
oc_meta / run / meta / check_results.py FileResult   0 0 0   100%
oc_meta / run / meta / check_results.py (no class)   385 35 1   91%
oc_meta / run / meta / convert_citations.py (no class)   79 3 7   96%
oc_meta / run / meta / generate_csv.py ResultBuffer   28 3 0   89%
oc_meta / run / meta / generate_csv.py (no class)   352 238 0   32%
oc_meta / run / meta / merge_csv.py (no class)   46 0 36   100%
oc_meta / run / meta / preprocess_input.py ProcessingStats   0 0 0   100%
oc_meta / run / meta / preprocess_input.py FileResult   0 0 0   100%
oc_meta / run / meta / preprocess_input.py (no class)   163 1 169   99%
oc_meta / run / meta_editor.py (no class)   23 23 0   0%
oc_meta / run / meta_process.py MetaProcess   133 9 0   93%
oc_meta / run / meta_process.py (no class)   174 78 9   55%
oc_meta / run / migration / __init__.py (no class)   0 0 0   100%
oc_meta / run / migration / extract_subset.py (no class)   82 0 82   100%
oc_meta / run / migration / rdf_from_export.py (no class)   202 202 0   0%
oc_meta / run / migration / rdf_to_nquads.py (no class)   30 0 89   100%
oc_meta / run / migration / stream_nquads.py (no class)   74 4 94   95%
oc_meta / run / orcid_process.py IndexOrcidDoi   70 11 0   84%
oc_meta / run / orcid_process.py (no class)   16 0 8   100%
oc_meta / run / patches / __init__.py (no class)   0 0 0   100%
oc_meta / run / patches / add_missing_provenance.py (no class)   136 136 0   0%
oc_meta / run / patches / fix_corrupted_dois.py CorrectionCase   0 0 0   100%
oc_meta / run / patches / fix_corrupted_dois.py (no class)   140 140 106   0%
oc_meta / run / patches / fix_dangling_ars.py WorkRecord   0 0 0   100%
oc_meta / run / patches / fix_dangling_ars.py IdentifierRecord   0 0 0   100%
oc_meta / run / patches / fix_dangling_ars.py WorkProviderClient   0 0 2   100%
oc_meta / run / patches / fix_dangling_ars.py (no class)   551 92 90   83%
oc_meta / run / patches / fix_duplicate_part_of.py ResolvedCase   0 0 0   100%
oc_meta / run / patches / fix_duplicate_part_of.py (no class)   280 27 134   90%
oc_meta / run / patches / fix_duplicate_ras.py Cluster   0 0 0   100%
oc_meta / run / patches / fix_duplicate_ras.py IdentifierInfo   0 0 0   100%
oc_meta / run / patches / fix_duplicate_ras.py AgentInfo   1 0 0   100%
oc_meta / run / patches / fix_duplicate_ras.py RoleInfo   0 0 0   100%
oc_meta / run / patches / fix_duplicate_ras.py WorkInfo   6 0 0   100%
oc_meta / run / patches / fix_duplicate_ras.py OrderedChain   0 0 0   100%
oc_meta / run / patches / fix_duplicate_ras.py WorkEvidence   0 0 0   100%
oc_meta / run / patches / fix_duplicate_ras.py WorkEvidenceClient   0 0 1   100%
oc_meta / run / patches / fix_duplicate_ras.py OrcidClient   0 0 1   100%
oc_meta / run / patches / fix_duplicate_ras.py (no class)   928 140 114   85%
oc_meta / run / patches / fix_literal_datatypes.py (no class)   101 2 96   98%
oc_meta / run / patches / fix_misplaced_editor_ars.py (no class)   327 109 180   67%
oc_meta / run / patches / fix_omid_mismatches.py MismatchCase   0 0 0   100%
oc_meta / run / patches / fix_omid_mismatches.py (no class)   271 271 101   0%
oc_meta / run / patches / has_next.py RedisOrcidIndex   11 11 0   0%
oc_meta / run / patches / has_next.py (no class)   490 394 0   20%
Total     11857 3565 1522   70%

No items found using the specified filter.