rbs*_*rbs 5 python pytest python-2.7
假设我定义了 2 个测试。有没有办法退出第一个测试(例如,如果条件为 True)而不执行测试代码的其余部分并继续进行以下测试?(类似于循环中的 continue 语句,但不是循环,而是继续下一个测试)
您始终可以return根据某些条件退出测试,这将使其退出而不执行后续的任何代码。
您可以有选择地运行测试以进行pytest调试,如果这就是您的意思 -
py.test mytestfile.py -k <pattern>
Run Code Online (Sandbox Code Playgroud)
否则,问题是人们并不真正喜欢花太多时间来修复测试。因此,测试需要非常简单并且编写得比他们正在测试的代码还要好,因为没有人会编写测试来测试测试。即使这种随机行为是可能的,我也不会推荐它。
| 归档时间: |
|
| 查看次数: |
5644 次 |
| 最近记录: |