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

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

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

Гугол?