Coverage report: 77%

Files Functions Classes

coverage.py v7.11.0, created at 2025-10-17 22:07 +0000

File function statements missing excluded coverage
app.py (no function) 3 3 0 0%
cache/cache_utility.py (no function) 3 0 0 100%
tests/__init__.py (no function) 0 0 0 100%
tests/store/__init__.py (no function) 0 0 0 100%
tests/store/test_store_logic.py TestStoreLogic.test_convert_date_today 3 0 0 100%
tests/store/test_store_logic.py TestStoreLogic.test_format_relative_date_today 2 0 0 100%
tests/store/test_store_logic.py TestStoreLogic.test_format_relative_date_yesterday 2 0 0 100%
tests/store/test_store_logic.py TestStoreLogic.test_format_relative_date_weeks 2 0 0 100%
tests/store/test_store_logic.py TestStoreLogic.test_format_relative_date_months 2 0 0 100%
tests/store/test_store_logic.py TestStoreLogic.test_get_icon_with_icons 2 0 0 100%
tests/store/test_store_logic.py TestStoreLogic.test_format_slug 1 0 0 100%
tests/store/test_store_logic.py TestStoreLogic.test_parse_package_for_card 6 0 0 100%
tests/store/test_store_logic.py TestStoreLogic.test_paginate_bounds 6 0 0 100%
tests/store/test_store_logic.py TestStoreLogic.test_paginate_overflow 3 0 0 100%
tests/store/test_store_logic.py (no function) 14 0 0 100%
tests/store/test_store_routes.py StoreRouteTests.setUp 1 0 0 100%
tests/store/test_store_routes.py StoreRouteTests.test_get_store_packages_json 4 0 0 100%
tests/store/test_store_routes.py StoreRouteTests.test_store_details 6 0 0 100%
tests/store/test_store_routes.py TestGetRockCaching.setUp 2 0 0 100%
tests/store/test_store_routes.py TestGetRockCaching.test_get_rock_cache_miss 7 0 0 100%
tests/store/test_store_routes.py TestGetRockCaching.test_get_rock_cache_hit 7 0 0 100%
tests/store/test_store_routes.py TestGetRockCaching.test_fetch_rocks_cache_miss 6 0 0 100%
tests/store/test_store_routes.py TestGetRockCaching.test_fetch_rocks_cache_hit 6 0 0 100%
tests/store/test_store_routes.py (no function) 24 0 0 100%
tests/test_context.py TestContextFunctions.test_schedule_banner 2 0 0 100%
tests/test_context.py (no function) 4 0 0 100%
tests/test_routes.py TestRoutes.setUp 2 0 0 100%
tests/test_routes.py TestRoutes.test_homepage 1 0 0 100%
tests/test_routes.py (no function) 7 1 0 86%
webapp/__init__.py (no function) 0 0 0 100%
webapp/app.py linkify 4 4 0 0%
webapp/app.py linkify.replace_with_link 3 3 0 0%
webapp/app.py contact_us 1 1 0 0%
webapp/app.py thank_you 1 1 0 0%
webapp/app.py icon_validator 1 1 0 0%
webapp/app.py site_map 4 4 0 0%
webapp/app.py site_map_links 5 5 0 0%
webapp/app.py (no function) 28 0 0 100%
webapp/config.py (no function) 4 0 0 100%
webapp/extensions.py (no function) 2 0 0 100%
webapp/handlers.py rock_utility_processor 2 0 0 100%
webapp/handlers.py set_handlers 14 0 0 100%
webapp/handlers.py set_handlers.utility_processor 1 0 0 100%
webapp/handlers.py set_handlers.handle_store_api_timeout 2 2 0 0%
webapp/handlers.py set_handlers.handle_store_api_circuit_breaker_exception 1 1 0 0%
webapp/handlers.py set_handlers.handle_store_api_error_list 7 7 0 0%
webapp/handlers.py set_handlers.handle_store_api_error 2 2 0 0%
webapp/handlers.py set_handlers.add_headers 7 0 0 100%
webapp/handlers.py (no function) 9 0 0 100%
webapp/helpers.py get_yaml_loader 3 1 0 67%
webapp/helpers.py is_safe_url 1 1 0 0%
webapp/helpers.py get_soup 2 2 0 0%
webapp/helpers.py decrease_header 5 5 0 0%
webapp/helpers.py add_header_id 20 20 0 0%
webapp/helpers.py modify_headers 5 5 0 0%
webapp/helpers.py schedule_banner 7 2 0 71%
webapp/helpers.py markdown_to_html 2 2 0 0%
webapp/helpers.py param_redirect_capture 10 10 0 0%
webapp/helpers.py param_redirect_exec 11 11 0 0%
webapp/helpers.py get_csp_as_str 5 0 0 100%
webapp/helpers.py is_date_format 5 2 0 60%
webapp/helpers.py (no function) 24 0 0 100%
webapp/store/__init__.py (no function) 0 0 0 100%
webapp/store/logic.py convert_date 5 0 0 100%
webapp/store/logic.py format_relative_date 21 4 0 81%
webapp/store/logic.py get_icons 2 2 0 0%
webapp/store/logic.py format_slug 1 0 0 100%
webapp/store/logic.py get_icon 4 0 0 100%
webapp/store/logic.py parse_package_for_card 13 0 0 100%
webapp/store/logic.py paginate 9 1 0 89%
webapp/store/logic.py parse_rock_details 15 0 0 100%
webapp/store/logic.py fetch_rocks 8 0 0 100%
webapp/store/logic.py get_rocks 5 5 0 0%
webapp/store/logic.py get_rock 8 0 0 100%
webapp/store/logic.py (no function) 25 0 0 100%
webapp/store/views.py get_store_packages 5 0 0 100%
webapp/store/views.py details_overview 4 0 0 100%
webapp/store/views.py store_index 2 0 0 100%
webapp/store/views.py (no function) 10 0 0 100%
Total   463 108 0 77%

No items found using the specified filter.