Python 单元测试的命令行选择性测试

问题描述 投票:0回答:1

我的项目有一些默认情况下不打算运行的测试,但我想通过将某些东西传递给 CLI 使它们可以运行。

在测试 Python 核心模块时,我们可以使用类似的东西:

python -m test -u largefile,network

我想为单元测试提供类似的东西,即:

python -m unittest  # something arguments that turn on flagged tests

不幸的是,unittest 似乎没有提供这样的论点。

有人有实现这个的想法吗?

python python-unittest
1个回答
0
投票

pypi 中有一个名为 testmarker 的库,我认为它可以满足您的需求 https://pypi.org/project/testmarker/

© www.soinside.com 2019 - 2024. All rights reserved.