Coverage report:
77%
hide covered
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.