Coverage report: 70%

Files Functions Classes

coverage.py v7.9.1, created at 2025-06-27 22:07 +0000

File class statements missing excluded coverage
app.py (no class) 5 5 0 0%
tests/__init__.py (no class) 0 0 0 100%
tests/interfaces/__init__.py (no class) 0 0 0 100%
tests/interfaces/test_interface_routes.py TestIntegrationRoutes 41 0 0 100%
tests/interfaces/test_interface_routes.py (no class) 16 0 0 100%
tests/interfaces/test_single_interface.py TestSingleInterface 19 0 0 100%
tests/interfaces/test_single_interface.py (no class) 13 0 0 100%
tests/login/__init__.py (no class) 0 0 0 100%
tests/login/test_login.py TestLoginViews 23 0 0 100%
tests/login/test_login.py (no class) 15 0 0 100%
tests/mock_data/mock_publisher_logic.py (no class) 7 0 0 100%
tests/mock_data/mock_store_logic.py (no class) 6 0 0 100%
tests/mock_data/search_mock.py (no class) 5 0 0 100%
tests/publisher/__init__.py (no class) 0 0 0 100%
tests/publisher/test_publisher_logic.py TestProcessReleases 11 0 0 100%
tests/publisher/test_publisher_logic.py TestGetAllArchitectures 4 0 0 100%
tests/publisher/test_publisher_logic.py (no class) 11 0 0 100%
tests/publisher/test_publisher_views.py TestPublisherViews 118 0 0 100%
tests/publisher/test_publisher_views.py (no class) 62 0 0 100%
tests/store/__init__.py (no class) 0 0 0 100%
tests/store/test_get_packages.py TestGetPackages 26 1 0 96%
tests/store/test_get_packages.py (no class) 12 0 0 100%
tests/store/test_get_publisher_details.py TestGetPublisherDetails 36 2 0 94%
tests/store/test_get_publisher_details.py (no class) 16 0 0 100%
tests/store/test_store_logic.py TestConvertChannelMaps 2 0 0 100%
tests/store/test_store_logic.py TestAddStoreFront 6 0 0 100%
tests/store/test_store_logic.py TestGetBannerUrl 9 0 0 100%
tests/store/test_store_logic.py TestExtractSeries 9 0 0 100%
tests/store/test_store_logic.py TestExtractBases 9 0 0 100%
tests/store/test_store_logic.py TestLibraries 4 0 0 100%
tests/store/test_store_logic.py TestFormatslug 8 0 0 100%
tests/store/test_store_logic.py TestProcessRevision 3 0 0 100%
tests/store/test_store_logic.py (no class) 26 0 0 100%
tests/test_context.py TestContextFunctions 2 0 0 100%
tests/test_context.py (no class) 4 0 0 100%
tests/test_decorators.py TestDecorators 33 3 0 91%
tests/test_decorators.py (no class) 10 0 0 100%
tests/test_param_redirect.py MockCookies 3 0 0 100%
tests/test_param_redirect.py MockRequest 3 0 0 100%
tests/test_param_redirect.py TestParamRedirect 37 0 0 100%
tests/test_param_redirect.py (no class) 22 1 0 95%
tests/test_routes.py TestRoutes 3 0 0 100%
tests/test_routes.py (no class) 7 1 0 86%
tests/test_search.py TestSearchPackage 22 0 0 100%
tests/test_search.py TestAllSearchView 29 0 0 100%
tests/test_search.py (no class) 20 0 0 100%
webapp/__init__.py (no class) 0 0 0 100%
webapp/app.py (no class) 84 27 0 68%
webapp/authentication.py (no class) 6 0 0 100%
webapp/config.py (no class) 6 0 0 100%
webapp/decorators.py (no class) 42 4 0 90%
webapp/extensions.py (no class) 2 0 0 100%
webapp/handlers.py (no class) 47 10 0 79%
webapp/helpers.py (no class) 96 35 0 64%
webapp/integrations/logic.py Interfaces 121 116 0 4%
webapp/integrations/logic.py (no class) 31 0 0 100%
webapp/integrations/views.py (no class) 69 20 0 71%
webapp/login/views.py (no class) 43 10 0 77%
webapp/observability/utils.py (no class) 11 1 0 91%
webapp/packages/__init__.py (no class) 0 0 0 100%
webapp/packages/logic.py (no class) 147 75 0 49%
webapp/packages/store_packages.py (no class) 28 11 0 61%
webapp/publisher/__init__.py (no class) 0 0 0 100%
webapp/publisher/logic.py (no class) 41 1 0 98%
webapp/publisher/views.py (no class) 283 51 0 82%
webapp/search/logic.py (no class) 65 2 0 97%
webapp/search/views.py (no class) 51 2 0 96%
webapp/store/__init__.py (no class) 0 0 0 100%
webapp/store/logic.py (no class) 259 107 0 59%
webapp/store/views.py (no class) 394 238 0 40%
webapp/store_api.py decorate_all_methods.WrappedClass 0 0 0 100%
webapp/store_api.py (no class) 19 0 0 100%
webapp/topics/__init__.py (no class) 0 0 0 100%
webapp/topics/views.py TopicParser 28 28 0 0%
webapp/topics/views.py (no class) 69 35 0 49%
Total   2659 786 0 70%

No items found using the specified filter.