Coverage report:
85%
hide covered
Files
Functions
Classes
coverage.py v7.13.0
, created at 2026-05-27 20:21 +0000
File
function
statements
missing
excluded
coverage
src / piccione / __init__.py
(no function)
1
0
0
100%
src / piccione / download / __init__.py
(no function)
0
0
0
100%
src / piccione / download / from_figshare.py
get_article_metadata
9
0
0
100%
src / piccione / download / from_figshare.py
download_file
14
0
0
100%
src / piccione / download / from_figshare.py
main
0
0
43
100%
src / piccione / download / from_figshare.py
(no function)
21
0
3
100%
src / piccione / download / from_sharepoint.py
FolderNode.to_dict
6
0
0
100%
src / piccione / download / from_sharepoint.py
FolderNode.from_dict
23
23
0
0%
src / piccione / download / from_sharepoint.py
load_config
2
0
0
100%
src / piccione / download / from_sharepoint.py
get_site_relative_url
1
0
0
100%
src / piccione / download / from_sharepoint.py
sort_structure
3
0
0
100%
src / piccione / download / from_sharepoint.py
request_with_retry
0
0
10
100%
src / piccione / download / from_sharepoint.py
stream_with_retry
0
0
12
100%
src / piccione / download / from_sharepoint.py
get_folder_contents
6
0
0
100%
src / piccione / download / from_sharepoint.py
get_folder_structure
10
0
0
100%
src / piccione / download / from_sharepoint.py
process_folder
5
0
0
100%
src / piccione / download / from_sharepoint.py
extract_structure
11
0
0
100%
src / piccione / download / from_sharepoint.py
collect_files_from_structure
6
0
0
100%
src / piccione / download / from_sharepoint.py
collect_files_from_structure.traverse
7
0
0
100%
src / piccione / download / from_sharepoint.py
should_download
6
0
0
100%
src / piccione / download / from_sharepoint.py
download_file
5
0
0
100%
src / piccione / download / from_sharepoint.py
collect_all_remote_paths
1
0
0
100%
src / piccione / download / from_sharepoint.py
remove_orphans
6
0
0
100%
src / piccione / download / from_sharepoint.py
download_all_files
28
1
0
96%
src / piccione / download / from_sharepoint.py
main
0
0
65
100%
src / piccione / download / from_sharepoint.py
(no function)
54
0
12
100%
src / piccione / upload / __init__.py
(no function)
0
0
0
100%
src / piccione / upload / cache_manager.py
CacheManager.__init__
8
0
0
100%
src / piccione / upload / cache_manager.py
CacheManager.add
2
0
0
100%
src / piccione / upload / cache_manager.py
CacheManager.__contains__
1
0
0
100%
src / piccione / upload / cache_manager.py
CacheManager.get_all
2
0
0
100%
src / piccione / upload / cache_manager.py
(no function)
9
0
0
100%
src / piccione / upload / on_figshare.py
get_file_check_data
9
0
0
100%
src / piccione / upload / on_figshare.py
issue_request
29
10
0
66%
src / piccione / upload / on_figshare.py
upload_parts
12
2
0
83%
src / piccione / upload / on_figshare.py
upload_part
5
0
0
100%
src / piccione / upload / on_figshare.py
get_existing_files
5
5
0
0%
src / piccione / upload / on_figshare.py
delete_file
4
4
0
0%
src / piccione / upload / on_figshare.py
create_file
9
0
0
100%
src / piccione / upload / on_figshare.py
complete_upload
3
0
0
100%
src / piccione / upload / on_figshare.py
main
23
5
0
78%
src / piccione / upload / on_figshare.py
(no function)
36
0
5
100%
src / piccione / upload / on_internet_archive.py
upload_files
12
1
0
92%
src / piccione / upload / on_internet_archive.py
main
0
0
5
100%
src / piccione / upload / on_internet_archive.py
(no function)
8
0
3
100%
src / piccione / upload / on_triplestore.py
save_failed_query_file
2
0
0
100%
src / piccione / upload / on_triplestore.py
remove_stop_file
3
0
0
100%
src / piccione / upload / on_triplestore.py
upload_sparql_updates
29
0
0
100%
src / piccione / upload / on_triplestore.py
main
0
0
31
100%
src / piccione / upload / on_triplestore.py
(no function)
10
0
3
100%
src / piccione / upload / on_zenodo.py
get_headers
4
0
0
100%
src / piccione / upload / on_zenodo.py
ProgressFileWrapper.__init__
5
0
0
100%
src / piccione / upload / on_zenodo.py
ProgressFileWrapper.read
3
0
0
100%
src / piccione / upload / on_zenodo.py
ProgressFileWrapper.__len__
1
0
0
100%
src / piccione / upload / on_zenodo.py
ProgressFileWrapper.close
1
0
0
100%
src / piccione / upload / on_zenodo.py
ProgressFileWrapper.__enter__
1
0
0
100%
src / piccione / upload / on_zenodo.py
ProgressFileWrapper.__exit__
1
0
0
100%
src / piccione / upload / on_zenodo.py
upload_file_with_retry
29
0
0
100%
src / piccione / upload / on_zenodo.py
create_draft
8
8
0
0%
src / piccione / upload / on_zenodo.py
create_new_version
6
6
0
0%
src / piccione / upload / on_zenodo.py
delete_draft_files
12
12
0
0%
src / piccione / upload / on_zenodo.py
update_draft_metadata
6
6
0
0%
src / piccione / upload / on_zenodo.py
_resolve_community_id
3
3
0
0%
src / piccione / upload / on_zenodo.py
submit_community_review
13
13
0
0%
src / piccione / upload / on_zenodo.py
publish_draft
8
0
0
100%
src / piccione / upload / on_zenodo.py
text_to_html
9
0
0
100%
src / piccione / upload / on_zenodo.py
build_inveniordm_payload
17
0
0
100%
src / piccione / upload / on_zenodo.py
main
26
0
0
100%
src / piccione / upload / on_zenodo.py
(no function)
70
0
8
100%
Total
669
99
200
85%
No items found using the specified filter.