我的项目有一些默认情况下不打算运行的测试,但我想通过将某些东西传递给 CLI 使它们可以运行。
在测试 Python 核心模块时,我们可以使用类似的东西:
python -m test -u largefile,network
我想为单元测试提供类似的东西,即:
python -m unittest # something arguments that turn on flagged tests
不幸的是,unittest 似乎没有提供这样的论点。
有人有实现这个的想法吗?
pypi 中有一个名为 testmarker 的库,我认为它可以满足您的需求 https://pypi.org/project/testmarker/