Coverage report:
74%
hide covered
Files
Functions
Classes
coverage.py v7.10.2
, created at 2025-08-08 22:07 +0000
File
class
statements
missing
excluded
coverage
app.py
(no class)
5
5
0
0%
tests/__init__.py
(no class)
2
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)
7
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
119
0
0
100%
tests/publisher/test_publisher_views.py
(no class)
63
0
0
100%
tests/store/__init__.py
(no class)
0
0
0
100%
tests/store/test_details_overview.py
TestDetailsOverview
12
0
0
100%
tests/store/test_details_overview.py
(no class)
11
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
TestAddOverlayData
6
0
0
100%
tests/store/test_store_logic.py
(no class)
29
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%
tests/utils/__init__.py
(no class)
0
0
0
100%
tests/utils/test_email.py
TestEmailer
38
0
0
100%
tests/utils/test_email.py
(no class)
14
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
2
0
95%
webapp/extensions.py
(no class)
2
0
0
100%
webapp/handlers.py
(no class)
47
10
0
79%
webapp/helpers.py
(no class)
96
33
0
66%
webapp/integrations/logic.py
Interfaces
106
105
0
1%
webapp/integrations/logic.py
(no class)
31
0
0
100%
webapp/integrations/views.py
(no class)
49
29
0
41%
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)
293
55
0
81%
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)
274
51
0
81%
webapp/store/views.py
(no class)
410
221
0
46%
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%
webapp/utils/emailer.py
EmailerError
0
0
0
100%
webapp/utils/emailer.py
Emailer
36
3
0
92%
webapp/utils/emailer.py
(no class)
24
0
0
100%
Total
2725
714
0
74%
No items found using the specified filter.