Coverage report: 44%

Files Functions Classes

coverage.py v7.16.0, created at 2026-09-22 23:19 +0000

File function   statements missing excluded   coverage
src/lanraragi_api/api/archive.py ArchiveAPI.get_all_archives   1 1 0   0%
src/lanraragi_api/api/archive.py ArchiveAPI.get_archive   6 6 0   0%
src/lanraragi_api/api/archive.py ArchiveAPI.get_untagged_archives   5 5 0   0%
src/lanraragi_api/api/archive.py ArchiveAPI.get_archive_metadata   6 6 0   0%
src/lanraragi_api/api/archive.py ArchiveAPI.get_archive_categories   6 6 0   0%
src/lanraragi_api/api/archive.py ArchiveAPI.get_archive_tankoubons   6 6 0   0%
src/lanraragi_api/api/archive.py ArchiveAPI.get_archive_thumbnail   4 4 0   0%
src/lanraragi_api/api/archive.py ArchiveAPI.queue_extraction_of_page_thumbnails   1 1 0   0%
src/lanraragi_api/api/archive.py ArchiveAPI.download_archive   1 1 0   0%
src/lanraragi_api/api/archive.py ArchiveAPI.extract_archive   1 1 0   0%
src/lanraragi_api/api/archive.py ArchiveAPI.add_archive_toc   1 1 0   0%
src/lanraragi_api/api/archive.py ArchiveAPI.delete_archive_toc   1 1 0   0%
src/lanraragi_api/api/archive.py ArchiveAPI.get_archive_page   1 1 0   0%
src/lanraragi_api/api/archive.py ArchiveAPI.set_archive_new_flag   1 1 0   0%
src/lanraragi_api/api/archive.py ArchiveAPI.clear_archive_new_flag   1 1 0   0%
src/lanraragi_api/api/archive.py ArchiveAPI.update_reading_progression   1 1 0   0%
src/lanraragi_api/api/archive.py ArchiveAPI.upload_archive   9 9 0   0%
src/lanraragi_api/api/archive.py ArchiveAPI.update_thumbnail   1 1 0   0%
src/lanraragi_api/api/archive.py ArchiveAPI.update_archive_metadata   8 8 0   0%
src/lanraragi_api/api/archive.py ArchiveAPI.delete_archive   1 1 0   0%
src/lanraragi_api/api/base.py BaseAPICall.__init__   20 3 0   85%
src/lanraragi_api/api/base.py BaseAPICall.request   11 11 0   0%
src/lanraragi_api/api/base.py BaseAPICall.parse_json_response   5 5 0   0%
src/lanraragi_api/api/base.py BaseAPICall.parse_model   5 5 0   0%
src/lanraragi_api/api/base.py BaseAPICall.parse_model_list   3 3 0   0%
src/lanraragi_api/api/base.py BaseAPICall.request_json   2 2 0   0%
src/lanraragi_api/api/base.py BaseAPICall.request_model   2 2 0   0%
src/lanraragi_api/api/base.py BaseAPICall.request_model_list   2 2 0   0%
src/lanraragi_api/api/base.py BaseAPICall.request_operation   14 14 0   0%
src/lanraragi_api/api/category.py CategoryAPI.get_all_categories   1 1 0   0%
src/lanraragi_api/api/category.py CategoryAPI.get_category   5 5 0   0%
src/lanraragi_api/api/category.py CategoryAPI.create_category   1 1 0   0%
src/lanraragi_api/api/category.py CategoryAPI.update_category   1 1 0   0%
src/lanraragi_api/api/category.py CategoryAPI.delete_category   1 1 0   0%
src/lanraragi_api/api/category.py CategoryAPI.add_archive_to_category   1 1 0   0%
src/lanraragi_api/api/category.py CategoryAPI.remove_archive_from_category   1 1 0   0%
src/lanraragi_api/api/category.py CategoryAPI.get_bookmark_link   1 1 0   0%
src/lanraragi_api/api/category.py CategoryAPI.update_bookmark_link   1 1 0   0%
src/lanraragi_api/api/category.py CategoryAPI.disable_bookmark_feature   1 1 0   0%
src/lanraragi_api/api/database.py DatabaseAPI.get_tag_statistics   4 4 0   0%
src/lanraragi_api/api/database.py DatabaseAPI.clean_database   1 1 0   0%
src/lanraragi_api/api/database.py DatabaseAPI.drop_database   1 1 0   0%
src/lanraragi_api/api/database.py DatabaseAPI.get_backup   1 1 0   0%
src/lanraragi_api/api/database.py DatabaseAPI.queue_backup   1 1 0   0%
src/lanraragi_api/api/database.py DatabaseAPI.download_backup   1 1 0   0%
src/lanraragi_api/api/database.py DatabaseAPI.queue_restore   5 5 0   0%
src/lanraragi_api/api/database.py DatabaseAPI.clear_all_new_flags   1 1 0   0%
src/lanraragi_api/api/minion.py MinionAPI.get_basic_status   1 1 0   0%
src/lanraragi_api/api/minion.py MinionAPI.get_full_status   1 1 0   0%
src/lanraragi_api/api/minion.py MinionAPI.queue_minion_job   2 2 0   0%
src/lanraragi_api/api/misc.py MiscAPI.get_server_information   1 1 0   0%
src/lanraragi_api/api/misc.py MiscAPI.clean_temporary_folder   1 1 0   0%
src/lanraragi_api/api/misc.py MiscAPI.queue_url_to_download   8 8 0   0%
src/lanraragi_api/api/misc.py MiscAPI.regenerate_thumbnails   1 1 0   0%
src/lanraragi_api/api/opds.py OPDSAPI.get_opds_catalog   5 5 0   0%
src/lanraragi_api/api/opds.py OPDSAPI.get_opds_item   2 2 0   0%
src/lanraragi_api/api/opds.py OPDSAPI.get_opds_page   1 1 0   0%
src/lanraragi_api/api/plugin.py PluginAPI.get_available_plugins   1 1 0   0%
src/lanraragi_api/api/plugin.py PluginAPI.use_plugin   1 1 0   0%
src/lanraragi_api/api/plugin.py PluginAPI.use_plugin_async   1 1 0   0%
src/lanraragi_api/api/search.py SearchAPI.search_archives   1 1 0   0%
src/lanraragi_api/api/search.py SearchAPI.search   1 1 0   0%
src/lanraragi_api/api/search.py SearchAPI.search_archive_ids   1 1 0   0%
src/lanraragi_api/api/search.py SearchAPI.get_random_archives   6 6 0   0%
src/lanraragi_api/api/search.py SearchAPI.discard_search_cache   1 1 0   0%
src/lanraragi_api/api/shinobu.py ShinobuAPI.get_shinobu_status   1 1 0   0%
src/lanraragi_api/api/shinobu.py ShinobuAPI.stop_shinobu   1 1 0   0%
src/lanraragi_api/api/shinobu.py ShinobuAPI.restart_shinobu   1 1 0   0%
src/lanraragi_api/api/shinobu.py ShinobuAPI.rescan_shinobu   1 1 0   0%
src/lanraragi_api/api/stamp.py StampAPI.get_stamped_pages   1 1 0   0%
src/lanraragi_api/api/stamp.py StampAPI.get_stamps_by_page   6 6 0   0%
src/lanraragi_api/api/stamp.py StampAPI.add_stamp   1 1 0   0%
src/lanraragi_api/api/stamp.py StampAPI.get_stamp   2 2 0   0%
src/lanraragi_api/api/stamp.py StampAPI.update_stamp   1 1 0   0%
src/lanraragi_api/api/stamp.py StampAPI.delete_stamp   1 1 0   0%
src/lanraragi_api/api/tankoubon.py TankoubonAPI.get_tankoubon_list   6 6 0   0%
src/lanraragi_api/api/tankoubon.py TankoubonAPI.get_all_tankoubons   1 1 0   0%
src/lanraragi_api/api/tankoubon.py TankoubonAPI.get_tankoubon_detail   3 3 0   0%
src/lanraragi_api/api/tankoubon.py TankoubonAPI.get_tankoubon_full   6 6 0   0%
src/lanraragi_api/api/tankoubon.py TankoubonAPI.get_tankoubon   1 1 0   0%
src/lanraragi_api/api/tankoubon.py TankoubonAPI.get_tankoubon_thumbnail   4 4 0   0%
src/lanraragi_api/api/tankoubon.py TankoubonAPI.update_tankoubon_thumbnail   1 1 0   0%
src/lanraragi_api/api/tankoubon.py TankoubonAPI.update_tank_progress   1 1 0   0%
src/lanraragi_api/api/tankoubon.py TankoubonAPI.create_tankoubon   1 1 0   0%
src/lanraragi_api/api/tankoubon.py TankoubonAPI.update_tankoubon   15 15 0   0%
src/lanraragi_api/api/tankoubon.py TankoubonAPI.add_archive_to_tankoubon   1 1 0   0%
src/lanraragi_api/api/tankoubon.py TankoubonAPI.remove_archive_from_tankoubon   1 1 0   0%
src/lanraragi_api/api/tankoubon.py TankoubonAPI.delete_tankoubon   1 1 0   0%
src/lanraragi_api/enhanced/script.py subfolders_to_artists   34 34 0   0%
src/lanraragi_api/enhanced/script.py remove_all_categories   8 8 0   0%
src/lanraragi_api/enhanced/script.py (no function)   8 8 0   0%
src/lanraragi_api/enhanced/server_side.py compute_id   11 11 0   0%
src/lanraragi_api/enhanced/server_side.py is_archive   1 1 0   0%
src/lanraragi_api/enhanced/server_side.py (no function)   6 6 0   0%
src/lanraragi_api/entity/base.py DictLikeModel.__getitem__   4 4 0   0%
src/lanraragi_api/entity/base.py DictLikeModel.get   1 1 0   0%
src/lanraragi_api/entity/base.py DictLikeModel.keys   1 1 0   0%
src/lanraragi_api/entity/base.py DictLikeModel.items   1 1 0   0%
src/lanraragi_api/entity/tankoubon.py TankoubonMetadata.id   1 1 0   0%
src/lanraragi_api/error.py APIRequestError.__init__   3 3 0   0%
src/lanraragi_api/error.py APIHttpError.__init__   3 3 0   0%
src/lanraragi_api/error.py APIResponseDecodeError.__init__   2 2 0   0%
src/lanraragi_api/error.py APIOperationError.__init__   9 9 0   0%
src/lanraragi_api/lanraragi.py LANraragiAPI.__init__   11 11 0   0%
src/lanraragi_api/util/http.py merge_headers   10 2 0   80%
src/lanraragi_api/util/http.py merge_params   10 2 0   80%
Total     609 340 0   44%

No items found using the specified filter.

19 functions skipped due to complete coverage.