Coverage report:
99%
hide covered
Files
Functions
Classes
coverage.py v7.8.0
, created at 2025-04-24 10:52 +0000
File
statements
missing
excluded
coverage
rfpy/__init__.py
0
0
0
100%
rfpy/adaptors.py
154
0
0
100%
rfpy/api/__init__.py
0
0
0
100%
rfpy/api/attachments.py
105
0
0
100%
rfpy/api/domain_permissions.py
40
0
0
100%
rfpy/api/endpoints/__init__.py
2
0
0
100%
rfpy/api/endpoints/answers.py
63
0
0
100%
rfpy/api/endpoints/attachments.py
71
0
0
100%
rfpy/api/endpoints/audit.py
58
1
3
98%
rfpy/api/endpoints/auth.py
133
7
0
95%
rfpy/api/endpoints/categories.py
37
0
0
100%
rfpy/api/endpoints/issues.py
92
2
0
98%
rfpy/api/endpoints/network.py
101
0
0
100%
rfpy/api/endpoints/notes.py
60
0
0
100%
rfpy/api/endpoints/projects.py
244
4
0
98%
rfpy/api/endpoints/questions.py
125
0
0
100%
rfpy/api/endpoints/reports/__init__.py
3
0
0
100%
rfpy/api/endpoints/reports/msword.py
95
0
2
100%
rfpy/api/endpoints/reports/qtextxlsx.py
36
0
0
100%
rfpy/api/endpoints/reports/responses.py
6
0
0
100%
rfpy/api/endpoints/reports/yesnoqual.py
90
0
4
100%
rfpy/api/endpoints/scoring.py
170
2
0
99%
rfpy/api/endpoints/search.py
40
0
0
100%
rfpy/api/endpoints/sections.py
228
6
0
97%
rfpy/api/endpoints/tags.py
85
3
0
96%
rfpy/api/endpoints/webhooks.py
52
2
0
96%
rfpy/api/endpoints/weighting.py
74
1
0
99%
rfpy/api/fetch.py
433
12
2
97%
rfpy/api/fix/__init__.py
0
0
0
100%
rfpy/api/fix/orphan_questions.py
10
0
0
100%
rfpy/api/fix/qtables.py
42
0
0
100%
rfpy/api/io/__init__.py
0
0
0
100%
rfpy/api/io/excel_import.py
78
2
0
97%
rfpy/api/update.py
300
0
2
100%
rfpy/api/validate.py
76
1
0
99%
rfpy/auth/__init__.py
24
0
5
100%
rfpy/auth/actions.py
7
0
0
100%
rfpy/auth/adaptors.py
22
1
0
95%
rfpy/auth/endpoints.py
135
5
0
96%
rfpy/auth/errors.py
32
0
6
100%
rfpy/auth/password.py
20
0
0
100%
rfpy/auth/perms.py
59
0
0
100%
rfpy/auth/policy.py
88
0
12
100%
rfpy/auth/roles.py
10
0
0
100%
rfpy/auth/vendor_actions.py
8
0
2
100%
rfpy/auth/webapp.py
20
0
0
100%
rfpy/auth/wsgi.py
7
0
2
100%
rfpy/buyer/__init__.py
0
0
0
100%
rfpy/buyer/webapp.py
20
0
0
100%
rfpy/conf/__init__.py
2
0
0
100%
rfpy/conf/logHandlers.py
22
0
0
100%
rfpy/conf/logconf.py
3
0
0
100%
rfpy/conf/settings.py
85
0
0
100%
rfpy/jobs/__init__.py
0
0
0
100%
rfpy/jobs/dbcleanup.py
9
9
0
0%
rfpy/jobs/events/__init__.py
2
0
0
100%
rfpy/jobs/events/action.py
262
5
6
98%
rfpy/jobs/events/fanout.py
43
0
6
100%
rfpy/jobs/events/webhooks.py
55
1
5
98%
rfpy/jobs/offload.py
29
0
7
100%
rfpy/jobs/uwsgi_stubs.py
12
0
0
100%
rfpy/mail/__init__.py
0
0
0
100%
rfpy/mail/postmark.py
19
0
9
100%
rfpy/mail/schemas.py
70
0
2
100%
rfpy/mail/stub.py
30
0
0
100%
rfpy/model/__init__.py
12
0
0
100%
rfpy/model/acl.py
74
4
39
95%
rfpy/model/audit/__init__.py
2
0
0
100%
rfpy/model/audit/event.py
155
1
12
99%
rfpy/model/audit/evt_types.py
78
0
0
100%
rfpy/model/audit/visible.py
12
0
0
100%
rfpy/model/composite.py
45
0
2
100%
rfpy/model/exc.py
35
0
0
100%
rfpy/model/graph.py
26
1
4
96%
rfpy/model/helpers.py
41
0
3
100%
rfpy/model/humans.py
240
7
27
97%
rfpy/model/issue.py
282
3
10
99%
rfpy/model/meta.py
51
0
36
100%
rfpy/model/misc.py
31
0
5
100%
rfpy/model/notes.py
56
0
6
100%
rfpy/model/notify.py
105
14
14
87%
rfpy/model/project.py
277
1
58
99%
rfpy/model/questionnaire.py
646
8
23
99%
rfpy/model/tags.py
16
0
0
100%
rfpy/suxint.py
457
5
5
99%
rfpy/templates/__init__.py
20
0
0
100%
rfpy/tools.py
62
0
17
100%
rfpy/utils.py
75
2
53
97%
rfpy/vendor/__init__.py
0
0
0
100%
rfpy/vendor/api/__init__.py
1
0
0
100%
rfpy/vendor/api/attachments.py
71
0
0
100%
rfpy/vendor/api/audit.py
12
0
0
100%
rfpy/vendor/api/issue.py
58
1
3
98%
rfpy/vendor/api/questionnaire.py
130
0
0
100%
rfpy/vendor/api/reports.py
15
0
0
100%
rfpy/vendor/api/users.py
110
2
0
98%
rfpy/vendor/api/workflow.py
31
0
0
100%
rfpy/vendor/validation.py
77
0
0
100%
rfpy/vendor/webapp.py
11
0
0
100%
rfpy/web/__init__.py
25
1
4
96%
rfpy/web/base.py
124
1
11
99%
rfpy/web/exception.py
95
2
0
98%
rfpy/web/ext/__init__.py
0
0
0
100%
rfpy/web/ext/apilinks.py
32
0
0
100%
rfpy/web/ext/apispec.py
51
0
2
100%
rfpy/web/ext/openapi_types.py
8
0
0
100%
rfpy/web/hooks/__init__.py
4
0
0
100%
rfpy/web/hooks/mail_delivered.py
28
0
0
100%
rfpy/web/hooks/webapp.py
55
1
1
98%
rfpy/web/middleware.py
32
0
147
100%
rfpy/web/mime.py
6
0
0
100%
rfpy/web/request.py
10
0
0
100%
rfpy/web/response.py
34
0
0
100%
rfpy/web/serial/__init__.py
4
0
0
100%
rfpy/web/serial/extractor.py
30
0
0
100%
rfpy/web/serial/models.py
636
3
0
99%
rfpy/web/serial/qmodels.py
109
0
0
100%
rfpy/web/serial/scoremodels.py
18
0
0
100%
Total
8813
121
557
99%
No items found using the specified filter.