失败太多,测试减少。
项目描述
Pytest covid。
当你做到这个程度的测试时,你会找到更多的人,你会找到更多的病例。所以我对我的人说,请放慢测试速度。
得到的失败越多,跳过的测试就越多。
# pytest.ini
[pytest]
[covid]
enabled = True
fake_news = False
或者如果你喜欢福克斯新闻,设置fake_news = True
,测试失败将被报告为成功。
测试失败污染
对于每个测试失败,剩余测试的4%将随机失败(它们被污染),1%将被跳过。这种效果会累积,因此一个受污染的测试将污染更多测试并跳过更多。即使有fake_news=True
,失败的测试也会看起来是成功的。
示例
运行500个测试,失败率为1%
tests/test_covid.py ...........F.........s...............F.....s..sF...s....FsF..F.sFFs....sFs...s..F [ 16%]
FFsFFFssFsFss.s..sFFsFssssFFssssFs.sFssssss.sFss.sssss.sss.sss.sFsFssssssssFsssFssssss.sssssFssFsssss [ 36%]
ssssssssssssssssssssssssssss.sss.sssss.ss.ssssssFsFssssssFsssssssFsssssssssssssFFsssFssssssssFsFsFsFs [ 56%]
sssssFsssFssssFssssssssssssFssssssssssssFFsssssssssssssssFsssssssssssFssssssssssssssssssssssss.ssssss [ 76%]
ssssssFssssssssssssssssssssssFssssssFsssssssssssFssssssssssssssssFsssssssssssssssssssFssssssssssssFs. [ 97%]
sssssssssssssss
同时观看福克斯新闻,或者如果你相信你在教堂里会安全
tests/test_covid.py .....................s....ss..........sssssss.s..s......ss.....s...sss.sss...ss.s [ 16%]
s.s.s..s.ss.s...s..s.s.ss.ss..ssss.s..sssssssssss.ss..sss.sss..s.s.sssssss.s.ss.ss.ssssss.ssss...s..s [ 36%]
ss.ss.ssss.ss...s.sssssss.sssssssssssssssssssssssss.ssss.ssssssssssssssssssssss.ssssssssssssssss.ssss [ 56%]
sssssssssssssssss.ssssssssssssssss.sssssssss.ssssssssssssssssssssssss.s.sssssssssssssssssssssssssss.s [ 76%]
sssssss.ssssssssssssssss.sssss.sssss.sssssssssssssssssssssssssssssssssssssssssss.sssssss.ssssss.sssss [ 97%]
ssssssssssssss
项目详情
下载文件
为您的平台下载文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分布
pytest_covid-0.0.5.tar.gz (3.2 kB 查看哈希)
构建分布
pytest_covid-0.0.5-py3-none-any.whl (3.8 kB 查看哈希值)
关闭
pytest_covid-0.0.5.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d414c3fbb2084ba9823accdc4879d1ab154cff7ec1f2b0ad7675ee9cba43b219 |
|
MD5 | abbd46a3bb3f8d750656a57275d45b47 |
|
BLAKE2b-256 | f5ed4511cf3ad3ffc0dc230a2b7839d3231bb6eb22c47e36a07d0e2002194f57 |
关闭
pytest_covid-0.0.5-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 80f0f0a94e8cf92eae3eb0e52331b01047da29490ea86c85cead658d10066b9b |
|
MD5 | b817e485d3befdcc0fde6222353a5fb2 |
|
BLAKE2b-256 | d89b35756db9ba63e689d36fac67b6ad5fd81e25420d558ecf67115949c79ae7 |