Django测试并行问题

时间:2019-11-13 08:38:53

标签: django unit-testing parallel-processing

Django ver: 1.11.25
PostgreSQL ver: 11.5

因此,尝试并行运行django测试时遇到了一些问题。我尝试设置(--parallel)标志,该标志能够创建测试数据库的副本,但是它在主线程下运行所有​​副本,并且不会创建任何其他线程。我的测试需要调用该类的setUpClass以将数据库填充到特定点,将数据转储到Fixture中,然后每次setUp都从该Fixture加载数据(这是正常工作的)。我面临的唯一问题是,它们都是按顺序而不是并行运行。我尝试使用django-nose(--processes)标志,但这只是为每个进程运行setUpClass,并且它仅为所有要共享的进程创建一个测试数据库。我的测试类是StaticLiveServerTestCase。任何信息表示赞赏!

0 个答案:

没有答案