Coverage report: 93%

Files Functions Classes

coverage.py v7.10.3, created at 2026-03-21 12:27 +0100

File statements missing excluded branches partial coverage
src\baobab_web_api_caller\auth\api_key_header_authentication_strategy.py 18 1 0 6 1 92%
src\baobab_web_api_caller\auth\api_key_query_authentication_strategy.py 29 1 0 14 1 95%
src\baobab_web_api_caller\auth\basic_authentication_strategy.py 21 1 0 6 1 93%
src\baobab_web_api_caller\config\service_config.py 43 4 0 14 4 86%
src\baobab_web_api_caller\core\baobab_request.py 66 6 0 30 6 88%
src\baobab_web_api_caller\core\baobab_response.py 39 4 0 18 4 86%
src\baobab_web_api_caller\core\error_response_mapper.py 55 2 0 24 2 95%
src\baobab_web_api_caller\core\json_response_decoder.py 33 6 0 10 1 79%
src\baobab_web_api_caller\core\request_url_builder.py 27 2 0 14 2 90%
src\baobab_web_api_caller\download\bulk_file_downloader.py 71 4 8 18 2 93%
src\baobab_web_api_caller\pagination\paginator.py 54 5 0 18 4 88%
src\baobab_web_api_caller\transport\http_transport_caller.py 90 4 0 18 3 92%
src\baobab_web_api_caller\transport\throttler.py 25 0 0 6 1 97%
Total 907 40 8 222 32 93%

No items found using the specified filter.

42 files skipped due to complete coverage.