По какой причине приложение Flask будет работать нормально, но не сможет загрузить модуль в модульном тесте?

Итак, я создал небольшой API фляги. По сути, обертка для другого API. Я использовал запросы-фьючерсы для асинхронной отправки нескольких вызовов.

Я настроил свою виртуальную среду. Все работает именно так, как я задумал. Однако, когда я пытаюсь запустить некоторые тесты, которые я написал (используя python -m unittest) это ошибка, которую я получаю:

      ======================================================================
ERROR: test (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: test
Traceback (most recent call last):
  File "/usr/lib/python3.8/unittest/loader.py", line 436, in _find_test_path
    module = self._get_module_from_name(name)
  File "/usr/lib/python3.8/unittest/loader.py", line 377, in _get_module_from_name
    __import__(name)
  File "/home/cwverica/take-home-apps/quixr/test.py", line 2, in <module>
    from app import app, session
  File "/home/cwverica/take-home-apps/quixr/app.py", line 3, in <module>
    from requests_futures.sessions import FuturesSession
ModuleNotFoundError: No module named 'requests_futures'

Я переустановил модуль, используя pip. Я убедился pip freeze > requirements.txtна всякий случай читал оттуда доступность модуля. Но в целом я в тупике. Если бы кто-нибудь мог мне помочь, я был бы очень признателен.

0 ответов

Другие вопросы по тегам