Coverage report:
89%
hide covered
Files
Functions
Classes
coverage.py v7.9.2
, created at 2026-07-24 16:42 +0000
File
statements
missing
excluded
coverage
app.py
54
2
0
96%
config.py
36
0
0
100%
dispatch/job.py
62
2
0
97%
dispatch/params.py
8
0
0
100%
dispatch/redis_keys.py
16
1
0
94%
dispatch/runner.py
106
1
0
99%
dispatch/scripts.py
12
0
0
100%
migrations/2023_11_06_000001_drop_contests.py
10
10
0
0%
model/announcement.py
73
3
0
96%
model/auth.py
185
3
0
98%
model/copycat.py
118
0
0
100%
model/course.py
203
21
0
90%
model/health.py
16
0
0
100%
model/homework.py
101
11
0
89%
model/post.py
95
2
0
98%
model/problem.py
240
35
0
85%
model/profile.py
39
0
0
100%
model/ranking.py
10
0
0
100%
model/schemas/announcement.py
14
0
0
100%
model/schemas/auth.py
33
0
0
100%
model/schemas/base.py
4
0
0
100%
model/schemas/copycat.py
9
0
0
100%
model/schemas/course.py
24
0
0
100%
model/schemas/homework.py
21
0
0
100%
model/schemas/post.py
7
0
0
100%
model/schemas/problem.py
35
0
0
100%
model/schemas/profile.py
11
0
0
100%
model/schemas/submission.py
24
0
0
100%
model/schemas/user.py
15
0
0
100%
model/submission.py
290
108
0
63%
model/test.py
25
0
0
100%
model/user.py
71
0
0
100%
model/utils/request.py
32
4
0
88%
model/utils/response.py
25
0
0
100%
model/utils/smtp.py
23
0
0
100%
mongo/announcement.py
29
0
0
100%
mongo/base.py
44
0
0
100%
mongo/course.py
132
1
0
99%
mongo/engine.py
215
6
0
97%
mongo/homework.py
177
0
0
100%
mongo/ip_filter.py
46
0
0
100%
mongo/post.py
76
0
0
100%
mongo/problem/exception.py
2
0
0
100%
mongo/problem/problem.py
272
56
0
79%
mongo/problem/test_case.py
88
0
2
100%
mongo/sandbox.py
8
0
0
100%
mongo/submission.py
559
178
0
68%
mongo/user.py
139
0
1
100%
mongo/utils.py
88
0
6
100%
recover.py
0
0
0
100%
Total
3922
444
9
89%
No items found using the specified filter.