Coverage report:
92%
hide covered
Files
Functions
Classes
coverage.py v7.12.0
, created at 2026-07-17 16:43 +0000
File
class
statements
missing
excluded
coverage
changes_metadata_manager / __init__.py
(no class)
0
0
0
100%
changes_metadata_manager / export_zenodo_csv.py
(no class)
56
0
10
100%
changes_metadata_manager / folder_metadata_builder.py
(no class)
121
9
28
93%
changes_metadata_manager / generate_provenance.py
(no class)
49
1
0
98%
changes_metadata_manager / patch / __init__.py
(no class)
0
0
0
100%
changes_metadata_manager / patch / creator_names.py
(no class)
138
14
15
90%
changes_metadata_manager / patch / license_metadata.py
(no class)
136
19
7
86%
changes_metadata_manager / patch / prepared_updates.py
(no class)
207
30
0
86%
changes_metadata_manager / patch / source_notices.py
(no class)
128
16
15
88%
changes_metadata_manager / zenodo_api.py
ZenodoRecordCache
19
0
0
100%
changes_metadata_manager / zenodo_api.py
(no class)
60
0
0
100%
changes_metadata_manager / zenodo_metadata.py
ZenodoUpdatePayload
0
0
0
100%
changes_metadata_manager / zenodo_metadata.py
(no class)
101
14
0
86%
changes_metadata_manager / zenodo_upload.py
LiteralBlockDumper
0
0
0
100%
changes_metadata_manager / zenodo_upload.py
(no class)
537
135
65
75%
tests / __init__.py
(no class)
0
0
0
100%
tests / test_creator_names.py
(no class)
184
0
0
100%
tests / test_export_zenodo_csv.py
(no class)
44
0
0
100%
tests / test_folder_metadata_builder.py
TestExtractMetadataForStageExact
3
0
0
100%
tests / test_folder_metadata_builder.py
TestExtractIdFromFolderName
3
0
0
100%
tests / test_folder_metadata_builder.py
TestProcessAllFolders
11
0
0
100%
tests / test_folder_metadata_builder.py
TestMergeProvenanceFiles
12
0
0
100%
tests / test_folder_metadata_builder.py
TestScanFolderStructure
20
0
0
100%
tests / test_folder_metadata_builder.py
(no class)
53
4
0
92%
tests / test_license_metadata.py
(no class)
118
0
0
100%
tests / test_provenance.py
(no class)
74
0
2
100%
tests / test_source_notices.py
(no class)
67
0
0
100%
tests / test_zenodo_api.py
(no class)
112
1
0
99%
tests / test_zenodo_upload.py
TestExtractLicensedEntityStages
13
0
0
100%
tests / test_zenodo_upload.py
TestGroupFoldersByEntity
18
0
0
100%
tests / test_zenodo_upload.py
TestSlugify
5
0
0
100%
tests / test_zenodo_upload.py
TestExtractLicenseFromMeta
17
0
0
100%
tests / test_zenodo_upload.py
TestCreateStageZip
99
0
0
100%
tests / test_zenodo_upload.py
TestExtractEntityTitle
10
0
0
100%
tests / test_zenodo_upload.py
TestExtractAuthorsForEntityStage
17
0
0
100%
tests / test_zenodo_upload.py
TestExtractMetadataAuthors
15
0
0
100%
tests / test_zenodo_upload.py
TestLoadCreatorsLookup
5
0
0
100%
tests / test_zenodo_upload.py
TestBuildCreatorsForEntityStage
22
0
0
100%
tests / test_zenodo_upload.py
TestBuildMetadataCreators
21
0
0
100%
tests / test_zenodo_upload.py
TestMergeCreators
16
0
0
100%
tests / test_zenodo_upload.py
TestBuildEntityUri
4
0
0
100%
tests / test_zenodo_upload.py
TestGenerateZenodoConfig
46
0
0
100%
tests / test_zenodo_upload.py
TestExtractLicenseForEntityStage
35
0
0
100%
tests / test_zenodo_upload.py
TestSelectMissingFilesNotice
3
0
0
100%
tests / test_zenodo_upload.py
TestExtractKeeperInfo
34
0
0
100%
tests / test_zenodo_upload.py
TestBuildEnhancedDescription
20
0
0
100%
tests / test_zenodo_upload.py
TestExtractDoi
4
0
0
100%
tests / test_zenodo_upload.py
TestExtractRecordUrl
2
0
0
100%
tests / test_zenodo_upload.py
TestExtractAcquisitionTechnique
10
0
0
100%
tests / test_zenodo_upload.py
TestExtractDevices
12
0
0
100%
tests / test_zenodo_upload.py
TestExtractSoftwareForStage
12
0
0
100%
tests / test_zenodo_upload.py
TestBuildMethodsDescription
17
0
0
100%
tests / test_zenodo_upload.py
TestAtomicWriteJson
9
0
0
100%
tests / test_zenodo_upload.py
TestUploadAllResume
86
0
0
100%
tests / test_zenodo_upload.py
TestPublishAllDraftsResume
60
0
0
100%
tests / test_zenodo_upload.py
(no class)
197
1
0
99%
Total
3062
244
142
92%
No items found using the specified filter.