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.