Python 如何使用pytest创建套件/聚合测试

Python 如何使用pytest创建套件/聚合测试,python,testing,pytest,Python,Testing,Pytest,当我使用像mocha/jasmine这样的工具时,我可以创建一套测试,这些测试通过上下文聚合。(使用descripe关键字) 创建测试集/聚合后,我会在运行结果中看到它,并且我可以只运行一组测试 如何使用pytest实现这一点?您可以使用类似于标记(或jasmine中的grep)的标记对测试进行分组 并使用pytest-v-mwebtest运行 另一个选项是按类分组-一个套件是一个类,并使用pytest运行这个类什么是-v-m标志? import pytest @pytest.mark.web

当我使用像mocha/jasmine这样的工具时,我可以创建一套测试,这些测试通过上下文聚合。(使用descripe关键字)

创建测试集/聚合后,我会在运行结果中看到它,并且我可以只运行一组测试


如何使用pytest实现这一点?

您可以使用类似于标记(或jasmine中的grep)的标记对测试进行分组

并使用
pytest-v-mwebtest运行


另一个选项是按类分组-一个套件是一个类,并使用pytest运行这个类

什么是-v-m标志?
import pytest

@pytest.mark.webtest
def test_send_http():
    pass # perform some webtest test for your app
def test_something_quick():
    pass
def test_another():
    pass
class TestClass:
    def test_method(self):
        pass