Coverage report:
58%
coverage.py v7.4.2
, created at 2024-03-14 14:22 +0100
Module
statements
missing
excluded
coverage
e2xgrader/__init__.py
24
4
0
83%
e2xgrader/apps/__init__.py
7
0
0
100%
e2xgrader/apps/activatemodeapp.py
12
0
0
100%
e2xgrader/apps/baseapp.py
17
0
0
100%
e2xgrader/apps/deactivatemodeapp.py
10
0
0
100%
e2xgrader/apps/e2xgraderapp.py
14
1
0
93%
e2xgrader/apps/showmodeapp.py
6
0
0
100%
e2xgrader/apps/togglemodeapp.py
27
0
0
100%
e2xgrader/exchange/__init__.py
9
0
0
100%
e2xgrader/exchange/collect.py
60
46
0
23%
e2xgrader/exchange/exchange.py
23
4
0
83%
e2xgrader/exchange/fetch_assignment.py
48
35
0
27%
e2xgrader/exchange/fetch_feedback.py
57
50
0
12%
e2xgrader/exchange/hash_utils.py
43
1
0
98%
e2xgrader/exchange/list.py
134
120
0
10%
e2xgrader/exchange/release_assignment.py
46
37
0
20%
e2xgrader/exchange/release_feedback.py
54
43
0
20%
e2xgrader/exchange/submit.py
115
2
0
98%
e2xgrader/exchange/utils.py
10
0
0
100%
e2xgrader/exporters/__init__.py
4
0
0
100%
e2xgrader/exporters/exporter.py
81
37
0
54%
e2xgrader/exporters/filters/__init__.py
2
0
0
100%
e2xgrader/exporters/filters/highlight.py
7
0
0
100%
e2xgrader/exporters/gradeexporter.py
67
46
0
31%
e2xgrader/exporters/submissionexporter.py
21
0
0
100%
e2xgrader/extensions/__init__.py
2
0
0
100%
e2xgrader/extensions/base.py
15
4
0
73%
e2xgrader/extensions/manager.py
19
0
0
100%
e2xgrader/extensions/nbextensions.py
45
5
0
89%
e2xgrader/extensions/serverextensions.py
35
1
0
97%
e2xgrader/extensions/utils.py
40
0
0
100%
e2xgrader/graders/__init__.py
5
0
0
100%
e2xgrader/graders/base.py
11
2
0
82%
e2xgrader/graders/code.py
43
2
0
95%
e2xgrader/graders/multiplechoice.py
17
0
0
100%
e2xgrader/graders/singlechoice.py
13
0
0
100%
e2xgrader/preprocessors/__init__.py
14
0
0
100%
e2xgrader/preprocessors/clearhiddentests.py
11
0
0
100%
e2xgrader/preprocessors/clearsolutions.py
14
0
0
100%
e2xgrader/preprocessors/extractattachments.py
53
10
0
81%
e2xgrader/preprocessors/filtercellsbyid.py
13
0
0
100%
e2xgrader/preprocessors/filtertests.py
13
0
0
100%
e2xgrader/preprocessors/overwritecells.py
22
13
0
41%
e2xgrader/preprocessors/permutetasks.py
29
20
0
31%
e2xgrader/preprocessors/saveautogrades.py
53
33
0
38%
e2xgrader/preprocessors/savecells.py
21
13
0
38%
e2xgrader/preprocessors/scramble.py
163
143
0
12%
e2xgrader/preprocessors/unpermutetasks.py
26
20
0
23%
e2xgrader/preprocessors/unscramble.py
18
0
0
100%
e2xgrader/preprocessors/validateextracells.py
25
0
0
100%
e2xgrader/server_extensions/__init__.py
0
0
0
100%
e2xgrader/server_extensions/apps/assignment_list/__init__.py
2
0
0
100%
e2xgrader/server_extensions/apps/assignment_list/assignmentlist.py
9
5
0
44%
e2xgrader/server_extensions/apps/assignment_list/handlers.py
66
44
0
33%
e2xgrader/server_extensions/apps/diagram_editor/__init__.py
2
0
0
100%
e2xgrader/server_extensions/apps/diagram_editor/diagrameditor.py
33
5
0
85%
e2xgrader/server_extensions/apps/e2xgraderapi/__init__.py
2
0
0
100%
e2xgrader/server_extensions/apps/e2xgraderapi/apihandlers.py
93
41
0
56%
e2xgrader/server_extensions/apps/e2xgraderapi/e2xgraderapi.py
13
5
0
62%
e2xgrader/server_extensions/apps/formgrader/__init__.py
2
0
0
100%
e2xgrader/server_extensions/apps/formgrader/formgrader.py
28
15
0
46%
e2xgrader/server_extensions/apps/formgrader/handlers.py
130
81
0
38%
e2xgrader/server_extensions/apps/help/__init__.py
2
0
0
100%
e2xgrader/server_extensions/apps/help/apihandlers.py
32
21
0
34%
e2xgrader/server_extensions/apps/help/help.py
20
10
0
50%
e2xgrader/server_extensions/apps/nbgraderapi/__init__.py
2
0
0
100%
e2xgrader/server_extensions/apps/nbgraderapi/nbgraderapi.py
29
20
0
31%
e2xgrader/server_extensions/apps/validate_assignment/__init__.py
2
0
0
100%
e2xgrader/server_extensions/apps/validate_assignment/handlers.py
48
29
0
40%
e2xgrader/server_extensions/apps/validate_assignment/validateassignment.py
6
2
0
67%
e2xgrader/server_extensions/apps/validate_assignment/validator.py
30
7
0
77%
e2xgrader/server_extensions/base/__init__.py
2
0
0
100%
e2xgrader/server_extensions/base/extension.py
30
18
0
40%
e2xgrader/server_extensions/student/__init__.py
3
0
0
100%
e2xgrader/server_extensions/student/student.py
11
2
0
82%
e2xgrader/server_extensions/student_exam/__init__.py
3
0
0
100%
e2xgrader/server_extensions/student_exam/student_exam.py
6
2
0
67%
e2xgrader/server_extensions/teacher/__init__.py
3
0
0
100%
e2xgrader/server_extensions/teacher/teacher.py
15
2
0
87%
e2xgrader/tests/__init__.py
0
0
0
100%
e2xgrader/tests/apps/__init__.py
0
0
0
100%
e2xgrader/tests/exporters/__init__.py
0
0
0
100%
e2xgrader/tests/exporters/filters/__init__.py
0
0
0
100%
e2xgrader/tests/graders/__init__.py
0
0
0
100%
e2xgrader/tests/preprocessors/__init__.py
0
0
0
100%
e2xgrader/tests/test_utils/__init__.py
0
0
0
100%
e2xgrader/tests/test_utils/cells.py
38
0
0
100%
e2xgrader/utils/__init__.py
0
0
0
100%
e2xgrader/utils/extra_cells.py
35
7
0
80%
e2xgrader/utils/mode.py
58
0
0
100%
Total
2373
1008
0
58%
No items found using the specified filter.