Я не могу дать вам точный код вашей ситуации, но я могу сказать, что ваша ситуация будет упрощена в десять раз за счет наличия столярного стола между сотрудниками и компанией, чтобы разбить многие на многие отношения.
согласно этому блогу: https://thomas-cokelaer.info/blog/2017/01/pytest-cov-collects-no-data-on-travis /
необходимо добавить весь эти __init__.py
файлы в tests
папка! Это решение работает на меня.