Coverage report:
92%
hide covered
Files
Functions
Classes
coverage.py v7.12.0
, created at 2026-05-29 18:29 +0000
File
class
statements
missing
excluded
coverage
changes_metadata_manager / __init__.py
(no class)
0
0
0
100%
changes_metadata_manager / folder_metadata_builder.py
(no class)
121
10
28
92%
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 / license_metadata.py
(no class)
158
10
7
94%
changes_metadata_manager / zenodo_upload.py
LiteralBlockDumper
0
0
0
100%
changes_metadata_manager / zenodo_upload.py
(no class)
568
138
38
76%
tests / __init__.py
(no class)
0
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
TestExtractStageFromConfigPath
4
0
0
100%
tests / test_license_metadata.py
TestExtractEntityIdFromConfig
5
0
0
100%
tests / test_license_metadata.py
TestCurrentContentLicense
7
0
0
100%
tests / test_license_metadata.py
TestHasCc0Disclaimer
3
0
0
100%
tests / test_license_metadata.py
TestRebuildAdditionalDescriptions
9
0
0
100%
tests / test_license_metadata.py
TestRequestWithRetry
16
0
0
100%
tests / test_license_metadata.py
TestCreateEditDraft
14
0
0
100%
tests / test_license_metadata.py
TestFetchRecordMetadata
14
0
0
100%
tests / test_license_metadata.py
TestPatchDrafts
63
0
0
100%
tests / test_license_metadata.py
(no class)
74
0
0
100%
tests / test_provenance.py
(no class)
74
0
2
100%
tests / test_zenodo_upload.py
TestExtractLicensedEntityStages
13
0
0
100%
tests / test_zenodo_upload.py
TestGroupFoldersByEntity
16
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
18
0
0
100%
tests / test_zenodo_upload.py
TestBuildMetadataCreators
11
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
TestExtractKeeperInfo
34
0
0
100%
tests / test_zenodo_upload.py
TestBuildEnhancedDescription
20
0
0
100%
tests / test_zenodo_upload.py
TestFormatCreatorsForTable
4
0
0
100%
tests / test_zenodo_upload.py
TestFormatLicensesForTable
6
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
TestWriteDoiTable
14
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)
199
0
0
100%
Total
2097
163
75
92%
No items found using the specified filter.