Coverage report: 85%

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.