py.test + xdist запуск с -n N>1 и fixture(scope='module')

fixtures
pytest
parallel
execution
python
Теги: #<Tag:0x00007fedb8980438> #<Tag:0x00007fedb89802a8> #<Tag:0x00007fedb8980078> #<Tag:0x00007fedb8987ee0> #<Tag:0x00007fedb8987da0>

(kixiro) #1

Пытаюсь наладить параллельный запуск тестов, в каждом модуле с тестами несколько отдельных функций, использующих fixture-у с scope=‘module’ и подразумевается что на каждый модуль будет запущена одна такая, но при запуске с xdist в несколько потоков, разбиение тестов происходит не по модулям и на каждый поток вызывается свой вызов fixture-ы. Как сделать, чтобы тесты бились по модулям в потоках?


(Sergey Pirogov) #2

Сегодня столкнулся с такой же проблемой


(ex3me0) #3

Гугол?