输出换行分隔的JSON结果的测试运行器
项目描述
导出JSONTestRunner,一个unittest TestRunner类,输出ndjson。每个测试结果一个JSON记录
{
"type": "success" | "expected_failure" | "failure" | "error" | "unexpected_success" | "skip",
"id": "module.TestClass.test_function",
"desc": null | "First line of test function docstring",
"msg": null | "Exception traceback or reason for skipping"
}
用于测试结果存储或进程间通信。
用法
程序化使用
>>> import unittest >>> from ndjson_testrunner import JSONTestRunner >>> unittest.main("test_module_name", testRunner=JSONTestRunner)
或从命令行
python -m ndjson_testrunner test_module_name
查看例如IRKernel的用法。
项目详情
关闭
ndjson_testrunner-1.1.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 58f6cdceac7345e3fbce809c40079323d99033be0e5dce79f2f60de0f7d35858 |
|
MD5 | 526e2300ef67d0aec48cc0de4335713c |
|
BLAKE2b-256 | 2bd41034e366d83a9f366ecd06ce8cb60d49ced5a2f3bfd1310a92f2b808fff7 |
关闭
ndjson_testrunner-1.1.3-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 68e6db0ab615e10292010cf16128287e1b525804a019a177ad8efb0670e708e7 |
|
MD5 | db3263d6ea0c1a47954a176a85f69c28 |
|
BLAKE2b-256 | 2feff32de8914efb2df750d9ebc66f0f2aca75a403a401bc0ebd7ffa13c98d2f |