不同的测试对象单独传递,但一起运行时出错。 [Python nosetests并行运行不同的测试类吗?]

时间:2016-06-14 20:29:02

标签: python unit-testing nose

我有几个测试对象,我在每个设置中连接到DB。显然,我的数据库连接限制了每个IP的访问次数,因为我收到此错误告诉我在运行所有测试/文件夹时已经建立了连接,但是如果我单独运行它们,它们都会通过。所以,我想知道鼻子测试是否并行运行?如果有,有没有办法禁用此功能?

2 个答案:

答案 0 :(得分:3)

默认情况下,Nose不应并行运行测试;它应该要求您明确传入--processes标志。你的数据库还有什么,它有多少个连接?它有多少支持?连接来自哪里?

答案 1 :(得分:0)

我们想出了问题。这与并行的鼻子跑步测试无关。这是改变sys属性的一个测试,它没有在特定的测试中使用,而是影响了其他测试。