src/app.py |
52 |
52 |
0 |
0% |
src/couchers/__init__.py |
0 |
0 |
0 |
100% |
src/couchers/config.py |
43 |
19 |
0 |
56% |
src/couchers/constants.py |
13 |
0 |
0 |
100% |
src/couchers/crypto.py |
71 |
19 |
0 |
73% |
src/couchers/db.py |
76 |
6 |
0 |
92% |
src/couchers/descriptor_pool.py |
12 |
0 |
0 |
100% |
src/couchers/email/__init__.py |
40 |
0 |
0 |
100% |
src/couchers/email/dev.py |
9 |
0 |
0 |
100% |
src/couchers/email/smtp.py |
23 |
15 |
0 |
35% |
src/couchers/errors.py |
134 |
0 |
0 |
100% |
src/couchers/helpers/__init__.py |
0 |
0 |
0 |
100% |
src/couchers/helpers/clusters.py |
24 |
1 |
0 |
96% |
src/couchers/interceptors.py |
163 |
4 |
0 |
98% |
src/couchers/jobs/__init__.py |
0 |
0 |
0 |
100% |
src/couchers/jobs/definitions.py |
7 |
0 |
0 |
100% |
src/couchers/jobs/enqueue.py |
9 |
0 |
0 |
100% |
src/couchers/jobs/handlers.py |
208 |
16 |
0 |
92% |
src/couchers/jobs/worker.py |
78 |
12 |
0 |
85% |
src/couchers/materialized_views.py |
17 |
0 |
0 |
100% |
src/couchers/metrics.py |
20 |
0 |
0 |
100% |
src/couchers/models.py |
953 |
15 |
0 |
98% |
src/couchers/notifications/__init__.py |
0 |
0 |
0 |
100% |
src/couchers/notifications/background.py |
58 |
45 |
0 |
22% |
src/couchers/notifications/notify.py |
12 |
0 |
0 |
100% |
src/couchers/notifications/settings.py |
15 |
9 |
0 |
40% |
src/couchers/notifications/unsubscribe.py |
51 |
34 |
0 |
33% |
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/profiler.py |
52 |
25 |
0 |
52% |
src/couchers/resources.py |
59 |
4 |
0 |
93% |
src/couchers/server.py |
61 |
0 |
0 |
100% |
src/couchers/servicers/__init__.py |
0 |
0 |
0 |
100% |
src/couchers/servicers/account.py |
159 |
2 |
0 |
99% |
src/couchers/servicers/admin.py |
129 |
38 |
0 |
71% |
src/couchers/servicers/api.py |
346 |
15 |
0 |
96% |
src/couchers/servicers/auth.py |
275 |
14 |
0 |
95% |
src/couchers/servicers/blocking.py |
41 |
2 |
0 |
95% |
src/couchers/servicers/bugs.py |
31 |
1 |
0 |
97% |
src/couchers/servicers/communities.py |
146 |
25 |
0 |
83% |
src/couchers/servicers/conversations.py |
240 |
23 |
0 |
90% |
src/couchers/servicers/discussions.py |
42 |
3 |
0 |
93% |
src/couchers/servicers/donations.py |
67 |
4 |
0 |
94% |
src/couchers/servicers/events.py |
351 |
33 |
0 |
91% |
src/couchers/servicers/gis.py |
34 |
17 |
0 |
50% |
src/couchers/servicers/groups.py |
121 |
24 |
0 |
80% |
src/couchers/servicers/jail.py |
63 |
1 |
0 |
98% |
src/couchers/servicers/media.py |
24 |
1 |
0 |
96% |
src/couchers/servicers/notifications.py |
14 |
0 |
0 |
100% |
src/couchers/servicers/pages.py |
155 |
8 |
0 |
95% |
src/couchers/servicers/references.py |
108 |
3 |
0 |
97% |
src/couchers/servicers/reporting.py |
19 |
0 |
0 |
100% |
src/couchers/servicers/requests.py |
250 |
19 |
0 |
92% |
src/couchers/servicers/resources.py |
13 |
0 |
0 |
100% |
src/couchers/servicers/search.py |
158 |
32 |
0 |
80% |
src/couchers/servicers/threads.py |
55 |
1 |
0 |
98% |
src/couchers/sql.py |
39 |
1 |
0 |
97% |
src/couchers/tasks.py |
165 |
5 |
0 |
97% |
src/couchers/urls.py |
46 |
3 |
0 |
93% |
src/couchers/utils.py |
109 |
6 |
0 |
94% |
src/tests/test_account.py |
530 |
0 |
0 |
100% |
src/tests/test_admin.py |
145 |
0 |
0 |
100% |
src/tests/test_api.py |
547 |
0 |
0 |
100% |
src/tests/test_app.py |
13 |
0 |
0 |
100% |
src/tests/test_auth.py |
440 |
0 |
0 |
100% |
src/tests/test_bg_jobs.py |
377 |
0 |
0 |
100% |
src/tests/test_blocking.py |
74 |
0 |
0 |
100% |
src/tests/test_bugs.py |
63 |
0 |
0 |
100% |
src/tests/test_communities.py |
482 |
0 |
0 |
100% |
src/tests/test_conversations.py |
868 |
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 |
95 |
0 |
0 |
100% |
src/tests/test_dummy_data.py |
9 |
0 |
0 |
100% |
src/tests/test_email.py |
375 |
0 |
0 |
100% |
src/tests/test_events.py |
1032 |
0 |
0 |
100% |
src/tests/test_fixtures.py |
380 |
4 |
0 |
99% |
src/tests/test_gis.py |
1 |
0 |
0 |
100% |
src/tests/test_groups.py |
255 |
0 |
0 |
100% |
src/tests/test_interceptors.py |
271 |
0 |
0 |
100% |
src/tests/test_jail.py |
174 |
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 |
22 |
1 |
0 |
95% |
src/tests/test_notifications.py |
42 |
0 |
0 |
100% |
src/tests/test_pages.py |
507 |
0 |
0 |
100% |
src/tests/test_references.py |
405 |
0 |
0 |
100% |
src/tests/test_reporting.py |
31 |
0 |
0 |
100% |
src/tests/test_requests.py |
452 |
0 |
0 |
100% |
src/tests/test_resources.py |
32 |
0 |
0 |
100% |
src/tests/test_search.py |
27 |
0 |
0 |
100% |
src/tests/test_threads.py |
86 |
0 |
0 |
100% |
src/tests/test_verification.py |
156 |
0 |
0 |
100% |
src/tests/test_visible_users.py |
45 |
0 |
0 |
100% |