t.me/atinfo_chat Telegram группа по автоматизации тестирования

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

Теги: #<Tag:0x00007f7487f19868> #<Tag:0x00007f7487f197a0> #<Tag:0x00007f7487f196d8> #<Tag:0x00007f7487f19610> #<Tag:0x00007f7487f19520>

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

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

Гугол?