Coverage report: 22%

Files Functions Classes

coverage.py v7.7.0, created at 2025-04-18 12:36 +0000

File function statements missing excluded branches partial coverage
src/task/celery_sample.py debug_task 1 1 0 0 0 0%
src/task/celery_sample.py (no function) 8 8 0 0 0 0%
src/task/custom_task.py TaskError.__init__ 2 0 0 0 0 100%
src/task/custom_task.py TaskError.get_deep_error 3 3 0 2 0 0%
src/task/custom_task.py TaskError.create_subtask_index_chain 3 3 0 2 0 0%
src/task/custom_task.py TaskError.__str__ 2 2 0 0 0 0%
src/task/custom_task.py ProgressCallback.__call__ 1 0 0 2 1 67%
src/task/custom_task.py CustomTask.__init__ 2 1 0 2 1 50%
src/task/custom_task.py CustomTask.make_progress_data 1 1 0 0 0 0%
src/task/custom_task.py CustomTask.get_progression 16 1 0 8 1 92%
src/task/custom_task.py CustomTask.do 1 0 0 2 0 100%
src/task/custom_task.py CustomTask.update_progress 5 4 0 2 1 29%
src/task/custom_task.py CustomTask.set_progress_callback 1 1 0 0 0 0%
src/task/custom_task.py CustomTask.get_tasks 3 0 0 2 0 100%
src/task/custom_task.py CustomTask._make_subtasks 1 0 0 0 0 100%
src/task/custom_task.py CustomTask.recover 3 0 0 2 0 100%
src/task/custom_task.py CustomTask.on_error 1 0 0 0 0 100%
src/task/custom_task.py CustomTask.__call__ 42 0 0 16 0 100%
src/task/custom_task.py (no function) 27 0 0 0 0 100%
src/task/examples.py BasicTask.do 1 1 0 0 0 0%
src/task/examples.py BasicTask._make_subtasks 1 1 0 0 0 0%
src/task/examples.py RecoverExample.do 1 1 0 0 0 0%
src/task/examples.py RecoverExample._make_subtasks 4 4 0 0 0 0%
src/task/examples.py RecoverExample._make_subtasks.raise_an_exc 6 6 0 2 0 0%
src/task/examples.py RecoverExample._make_subtasks.ErrorTask._make_subtasks 1 1 0 0 0 0%
src/task/examples.py NestedRecoveryExample.do 1 1 0 0 0 0%
src/task/examples.py NestedRecoveryExample._make_subtasks 1 1 0 0 0 0%
src/task/examples.py SimpleMathTask.do 1 1 0 0 0 0%
src/task/examples.py SimpleMathTask._make_subtasks 1 1 0 0 0 0%
src/task/examples.py ComplexMathTask.do 1 1 0 0 0 0%
src/task/examples.py ComplexMathTask._make_subtasks 1 1 0 0 0 0%
src/task/examples.py (no function) 18 18 0 0 0 0%
src/task/receiver.py subscribe 5 5 0 2 0 0%
src/task/receiver.py start_receiver 4 4 0 2 0 0%
src/task/receiver.py get_remaining_task_count 3 3 0 0 0 0%
src/task/receiver.py clear_progress 2 2 0 0 0 0%
src/task/receiver.py handle_progress_event 14 14 0 10 0 0%
src/task/receiver.py (no function) 12 12 0 0 0 0%
src/task/redis_client.py RedisClient.__init__ 3 3 0 0 0 0%
src/task/redis_client.py RedisClient.get_connection 1 1 0 0 0 0%
src/task/redis_client.py RedisClient.exec_cmd 14 14 0 2 0 0%
src/task/redis_client.py (no function) 6 6 0 0 0 0%
src/task/runner.py on_start 1 1 0 0 0 0%
src/task/runner.py run_task 4 4 0 0 0 0%
src/task/runner.py get_active_task 4 4 0 2 0 0%
src/task/runner.py recover_from_error 1 1 0 0 0 0%
src/task/runner.py cancel_task 3 3 0 0 0 0%
src/task/runner.py run_as_task 29 29 0 10 0 0%
src/task/runner.py run_as_task.injected_set_progress 1 1 0 0 0 0%
src/task/runner.py set_progress 4 4 0 0 0 0%
src/task/runner.py set_progress.e 1 1 0 0 0 0%
src/task/runner.py (no function) 18 18 0 0 0 0%
src/task/tasks/archiving_tasks.py ArchiveNumdamCollectionTask.do 7 7 0 0 0 0%
src/task/tasks/archiving_tasks.py ArchiveNumdamCollectionTask.then 1 1 0 0 0 0%
src/task/tasks/archiving_tasks.py ArchiveNumdamCollectionTask._make_subtasks 1 1 0 0 0 0%
src/task/tasks/archiving_tasks.py ArchiveNumdamCollectionTask.on_error 3 3 0 2 0 0%
src/task/tasks/archiving_tasks.py ArchiveNumdamIssuesTask.__init__ 2 2 0 0 0 0%
src/task/tasks/archiving_tasks.py ArchiveNumdamIssuesTask._make_subtasks 1 1 0 0 0 0%
src/task/tasks/archiving_tasks.py ArchiveNumdamIssueTask.__init__ 2 2 0 0 0 0%
src/task/tasks/archiving_tasks.py ArchiveNumdamIssueTask.do 2 2 0 0 0 0%
src/task/tasks/archiving_tasks.py ArchiveNumdamIssueTask.on_error 1 1 0 0 0 0%
src/task/tasks/archiving_tasks.py archive_collections 4 4 0 2 0 0%
src/task/tasks/archiving_tasks.py StartArchiveCollectionsTask.do 7 7 0 2 0 0%
src/task/tasks/archiving_tasks.py EndArchiveCollectionsTask.do 2 2 0 0 0 0%
src/task/tasks/archiving_tasks.py ArchiveCollectionTask.do 13 13 0 2 0 0%
src/task/tasks/archiving_tasks.py ArchiveCollectionTask.make_progress_data 10 10 0 4 0 0%
src/task/tasks/archiving_tasks.py ArchiveCollectionTask.then 7 7 0 2 0 0%
src/task/tasks/archiving_tasks.py ArchiveCollectionTask._make_subtasks 1 1 0 0 0 0%
src/task/tasks/archiving_tasks.py ArchiveResourcesTask.__init__ 9 9 0 0 0 0%
src/task/tasks/archiving_tasks.py ArchiveResourcesTask.get_progression 3 3 0 2 0 0%
src/task/tasks/archiving_tasks.py ArchiveResourcesTask.increment_success_count 4 4 0 2 0 0%
src/task/tasks/archiving_tasks.py ArchiveResourcesTask.increment_error_count 1 1 0 0 0 0%
src/task/tasks/archiving_tasks.py ArchiveResourcesTask._make_subtasks 6 6 0 2 0 0%
src/task/tasks/archiving_tasks.py ArchiveResourcesTask.then 1 1 0 0 0 0%
src/task/tasks/archiving_tasks.py ArchiveResourcesTask.on_error 6 6 0 0 0 0%
src/task/tasks/archiving_tasks.py ArchiveResourceTask.__init__ 6 6 0 0 0 0%
src/task/tasks/archiving_tasks.py ArchiveResourceTask.do 6 6 0 2 0 0%
src/task/tasks/archiving_tasks.py (no function) 42 42 0 0 0 0%
src/task/views.py get_messages_in_task_queue 5 5 0 0 0 0%
src/task/views.py ProgressBarMixin.get_context_data 3 3 0 0 0 0%
src/task/views.py TaskProgressAPIView.get 6 6 0 2 0 0%
src/task/views.py TaskProgressAPIView.get.stream_response 4 4 0 0 0 0%
src/task/views.py TasksView.get_context_data 3 3 0 0 0 0%
src/task/views.py TaskFailedListView.get_queryset 3 3 0 0 0 0%
src/task/views.py TasksDeleteView.get_redirect_url 2 2 0 0 0 0%
src/task/views.py (no function) 21 21 0 0 0 0%
Total   486 388 0 94 4 22%

No items found using the specified filter.