Отключить python модуль во время разработки и тестирования - PullRequest
0 голосов
/ 28 марта 2020

Окружающая среда :

Разработка

  • Windows
  • PyChar
  • Python3
  • w1Термодатчик не существует на windows

Productib

  • Ubuntu
  • Python3
  • w1thermsensor

Проблема и вопрос

Если я попытаюсь запустить юнит-тест, я получу ошибку: w1thermsensor.errors.KernelModuleLoadError: Cannot load w1 therm kernel modules. Я понимаю, почему, но мой вопрос: как я могу отключить или смоделировать этот модуль, чтобы запустить мой юнит-тест? На мой взгляд, не рекомендуется использовать условие if. Есть ли другой и лучший вариант?

...