python - 聚合来自多个模块的多个测试用例以在 PyDev TestRunner 中运行

标签 python unit-testing pydev

从多个模块聚合测试用例的最佳方法是什么,以便一次测试运行将执行所有这些测试用例并将结果显示在 PyDev UnitTest 窗口中?

最佳答案

PyDev 中有多种选择,具体取决于您的需要:

  1. 右键单击文件夹并选择“运行方式 > Python 单元测试”(将运行目录下的所有模块作为单元测试)。

  2. 右键单击多个 python 模块并选择“运行方式 > Python 单元测试”(将为所有这些模块加载测试并运行它们)。

  3. 创建一个导入所有具有不同名称的测试的模块,并为该模块选择“run as > Python unit-test”。

即:

from test_mod1 import Test as Test1
from test_mod2 import Test as Test2

关于python - 聚合来自多个模块的多个测试用例以在 PyDev TestRunner 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11180433/

相关文章:

unit-testing - 如何在不使用 Maven 的情况下为使用 apache-cxf 和 spring 开发的 REST Web 服务编写单元测试

eclipse - 将 PyUnit 输出重定向到 Eclipse 中的文件

python - 导入错误: No module named <module_name>

python - 并行运行多个python文件

python - 无法使用keras实现层归一化

Python win32gui SetAsForegroundWindow 函数无法正常工作

python - 如何在 Pyramid 模板中检查经过身份验证的用户?

python - 将上下文管理器与 Python assertRaises 结合使用

c# - 如何确保在 NUnit 单元测试期间不访问文件系统和数据库?

eclipse - Eclipse Java 主目录在哪里?