使用 pytest,可以使用装饰器标记测试
@pytest.mark.slow
def some_slow_test():
pass
然后,从命令行,可以告诉 pytest 跳过标记为“慢”的测试
pytest -k-slow
如果我有一个额外的标签:
@pytest.mark.long
def some_long_test()
pass
我希望能够跳过长测试和慢测试。我试过这个:
pytest -k-slow -k-long
还有这个:
pytest -k-slow,long
而且似乎都不起作用。
在命令行中,我如何告诉 pytest 跳过慢速测试和长时间测试?