我正试图为Django项目使用pytest运行selenium,并执行安装/解锁。
我试图使用跟踪最好的yield,但是我得到了一个错误:
--- ERROR at setup of test_browsing_check ---
pytest.fixture functions cannot use ``yield``. Instead write and return an inner function/generator and let the consumer call and iterate over it.:
@pytest.fixture(scope="module&
我有一个多项目构建,在子项目和父项目中都有测试。聚合生成,以便父项目运行子项目中的所有测试。
我对其进行了配置,以便在子项目和父项目中不会同时并行执行测试,通过
parallelExecution in Test := false
然而,我有一种挥之不去的感觉,即跨越多个项目的测试是并行运行的。在其中一个子项目的情况下,这是一个问题,因为它同时改变了测试数据库中的状态,导致测试失败。
对于如何在项目之间全局切换测试的并行执行有什么想法吗?