Coverage report:
96%
hide covered
Files
Functions
Classes
coverage.py v7.5.0
, created at 2024-12-20 18:03 +0000
File
statements
missing
excluded
coverage
src/app.py
50
50
0
0%
src/couchers/__init__.py
0
0
0
100%
src/couchers/config.py
46
22
0
52%
src/couchers/constants.py
15
0
0
100%
src/couchers/crypto.py
90
4
0
96%
src/couchers/db.py
104
26
0
75%
src/couchers/descriptor_pool.py
15
0
0
100%
src/couchers/email/__init__.py
22
0
0
100%
src/couchers/email/dev.py
9
0
0
100%
src/couchers/email/smtp.py
47
5
0
89%
src/couchers/errors.py
164
0
0
100%
src/couchers/helpers/__init__.py
0
0
0
100%
src/couchers/helpers/badges.py
18
0
0
100%
src/couchers/helpers/clusters.py
22
1
0
95%
src/couchers/helpers/geoip.py
20
12
0
40%
src/couchers/interceptors.py
225
24
0
89%
src/couchers/jobs/__init__.py
0
0
0
100%
src/couchers/jobs/enqueue.py
7
0
0
100%
src/couchers/jobs/handlers.py
311
5
0
98%
src/couchers/jobs/worker.py
99
15
0
85%
src/couchers/materialized_views.py
54
0
0
100%
src/couchers/metrics.py
61
2
0
97%
src/couchers/models.py
1071
12
0
99%
src/couchers/notifications/__init__.py
0
0
0
100%
src/couchers/notifications/background.py
125
37
0
70%
src/couchers/notifications/notify.py
14
0
0
100%
src/couchers/notifications/push.py
21
1
0
95%
src/couchers/notifications/push_api.py
35
16
0
54%
src/couchers/notifications/render.py
196
31
0
84%
src/couchers/notifications/settings.py
55
4
0
93%
src/couchers/notifications/unsubscribe.py
53
13
0
75%
src/couchers/notifications/utils.py
2
0
0
100%
src/couchers/phone/check.py
8
1
0
88%
src/couchers/phone/sms.py
26
0
0
100%
src/couchers/resources.py
69
4
0
94%
src/couchers/server.py
62
0
0
100%
src/couchers/servicers/__init__.py
0
0
0
100%
src/couchers/servicers/account.py
245
12
0
95%
src/couchers/servicers/admin.py
242
51
0
79%
src/couchers/servicers/api.py
369
12
0
97%
src/couchers/servicers/auth.py
247
13
0
95%
src/couchers/servicers/blocking.py
37
2
0
95%
src/couchers/servicers/bugs.py
38
0
0
100%
src/couchers/servicers/communities.py
163
28
0
83%
src/couchers/servicers/conversations.py
251
23
0
91%
src/couchers/servicers/discussions.py
39
3
0
92%
src/couchers/servicers/donations.py
48
2
0
96%
src/couchers/servicers/events.py
494
84
0
83%
src/couchers/servicers/gis.py
31
7
0
77%
src/couchers/servicers/groups.py
109
22
0
80%
src/couchers/servicers/jail.py
57
1
0
98%
src/couchers/servicers/media.py
23
1
0
96%
src/couchers/servicers/notifications.py
67
5
0
93%
src/couchers/servicers/pages.py
148
8
0
95%
src/couchers/servicers/references.py
110
3
0
97%
src/couchers/servicers/reporting.py
17
0
0
100%
src/couchers/servicers/requests.py
270
19
0
93%
src/couchers/servicers/resources.py
15
1
0
93%
src/couchers/servicers/search.py
229
40
0
83%
src/couchers/servicers/threads.py
51
1
0
98%
src/couchers/sql.py
40
1
0
98%
src/couchers/tasks.py
61
0
0
100%
src/couchers/templates/__init__.py
0
0
0
100%
src/couchers/templates/v2.py
63
1
0
98%
src/couchers/tracing.py
18
7
0
61%
src/couchers/urls.py
64
3
0
95%
src/couchers/utils.py
128
7
0
95%
src/tests/test_account.py
464
0
0
100%
src/tests/test_admin.py
302
0
0
100%
src/tests/test_api.py
705
0
0
100%
src/tests/test_app.py
13
0
0
100%
src/tests/test_auth.py
488
0
0
100%
src/tests/test_bg_jobs.py
413
0
0
100%
src/tests/test_blocking.py
74
0
0
100%
src/tests/test_bugs.py
83
0
0
100%
src/tests/test_communities.py
542
0
0
100%
src/tests/test_conversations.py
935
0
0
100%
src/tests/test_crypto.py
17
0
0
100%
src/tests/test_db.py
111
0
0
100%
src/tests/test_discussions.py
71
0
0
100%
src/tests/test_donations.py
107
0
0
100%
src/tests/test_dummy_data.py
9
0
0
100%
src/tests/test_email.py
234
0
0
100%
src/tests/test_events.py
1159
0
0
100%
src/tests/test_fixtures.py
507
8
0
98%
src/tests/test_gis.py
32
0
0
100%
src/tests/test_groups.py
255
0
0
100%
src/tests/test_interceptors.py
276
0
0
100%
src/tests/test_jail.py
222
0
0
100%
src/tests/test_media.py
31
0
0
100%
src/tests/test_model_constraints.py
64
0
0
100%
src/tests/test_models.py
26
0
0
100%
src/tests/test_notifications.py
193
3
0
98%
src/tests/test_pages.py
507
0
0
100%
src/tests/test_references.py
417
0
0
100%
src/tests/test_reporting.py
31
0
0
100%
src/tests/test_requests.py
507
0
0
100%
src/tests/test_resources.py
32
0
0
100%
src/tests/test_search.py
222
0
0
100%
src/tests/test_strong_verification.py
371
1
0
99%
src/tests/test_threads.py
86
0
0
100%
src/tests/test_utils.py
23
0
0
100%
src/tests/test_verification.py
169
0
0
100%
src/tests/test_visible_users.py
45
0
0
100%
Total
16533
654
0
96%
No items found using the specified filter.