首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我希望在pytest输出中看到取消选择的测试及其节点in的列表

在pytest中,可以通过使用标记(marker)来取消选择特定的测试用例,并在输出中查看取消选择的测试及其节点in的列表。

取消选择测试用例是通过使用pytest.mark.skip标记来实现的。该标记可以应用于测试函数或测试类,以指示跳过执行这些测试。

下面是一个示例:

代码语言:txt
复制
import pytest

@pytest.mark.skip(reason="取消选择的测试")
def test_example():
    assert 1 + 1 == 2

def test_another_example():
    assert 2 * 2 == 4

在上面的示例中,test_example函数被标记为取消选择的测试。当运行pytest时,该测试将被跳过,并在输出中显示取消选择的测试及其节点in的列表。

要运行pytest并查看取消选择的测试及其节点in的列表,可以使用-rs选项。例如:

代码语言:txt
复制
pytest -rs

这将显示取消选择的测试及其节点in的列表,类似于以下输出:

代码语言:txt
复制
============================= test session starts ==============================
platform linux -- Python 3.8.5, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
rootdir: /path/to/project
collected 2 items

test_example.py s.                                                     [100%]

=================================== SKIPPED ===================================
test_example.py:3: 取消选择的测试

=========================== short test summary info ============================
SKIP [1] test_example.py:3: 取消选择的测试

在上面的输出中,test_example.py:3表示取消选择的测试位于test_example.py文件的第3行。

请注意,这里没有提及任何特定的云计算品牌商,因为这与pytest输出中取消选择测试的要求无关。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券