首页 > 解决方案 > 如何让 Django `manage.py test` 识别没有 unittest 基类的 pytest 测试方法?

问题描述

我正在使用 Django 的manage.py test命令运行并行单元测试。

问题是这个命令只识别unittest-way测试方法 - 对于那些有 pytest 方式的人,例如没有测试类并且有夹具参数,manage.py test将跳过它们。

所以我的问题是如何manage.py test收集 pytest-way 测试方法?

ps

我选择 Django unittest 的原因manage.py test是因为它的--parallel特性,即它可以为运行测试的每个并行线程处理精美的测试数据库创建。

标签: djangopytestdiscovery

解决方案


推荐阅读