文件名称:python-examination
文件大小:69KB
文件格式:ZIP
更新时间:2024-04-29 13:19:42
Python
Examiner是python unittest框架之上的一层,用于在测试失败时提供更详细和清晰的输出。 它在大学课程中用于考核Python入门课程的学生。 您可以在test/python文件夹中看到它的工作示例。 要运行它,您首先需要构建它,运行make build ,它将外部模块复制到软件包中,并将其复制到build和包含所有单元.dbwebb/test文件夹中。 执行bash test.bash {KMOM/ASSIGNMENT} (脚本位于.dbwebb/test ),并包含一个参数,说明应在其中运行.dbwebb/test/suite.d的哪个文件夹。 被测试的代码位于me内部。 如果未提供任何参数,则默认为当前目录。 审查员使用argparse模块,并具有3种可用的配置: -w, --what必需-包含测试的所需文件夹的绝对路径。 它会在所有文件夹中递归查找与模式"tes
【文件预览】:
python-examination-master
----examiner()
--------exceptions.py(1014B)
--------run_tests.py(3KB)
--------helper_functions.py(6KB)
--------__init__.py(94B)
--------exam_test_result.py(6KB)
--------cli_parser.py(998B)
--------exam_test_case.py(3KB)
--------common_errors.py(1KB)
----devrequirements.txt(49B)
----.pylintrc(675B)
----requirements.txt(8B)
----tox.ini(343B)
----LICENSE(1KB)
----test()
--------test_exam_text_result.py(2KB)
--------test_exam_text_case.py(7KB)
--------__init__.py(0B)
--------python()
--------test_common_errors.py(2KB)
----Makefile(3KB)
----docs()
--------README.md(5KB)
----package.py(3KB)
----.gitignore(2KB)
----.coveragerc(394B)