Я пытался настроить каталог тестов, используя следующий документ в качестве руководства.
https://docs.python -guide.org / запись / структура /
В частности, при настройке каталога тестов в нем упоминается файл context.py, содержащий код, подобный следующему:
import os
import sys
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
import sample
, а затем импортировать его в тестовый файл, такой как test_basic.py, используя нечто похожее на:
from context import sample
Это прекрасно работает, когда я запускаю свой тестовый скрипт. Единственная проблема, с которой я столкнулся, заключается в том, что в коде Visual Studio pylint выделяет красный файл context.py, что раздражает. Строка с надписью «импортировать образец» выделена красным и указывает на то, что она не может импортировать образец. Очевидно, что pylint не видит, как родительский каталог добавляется в путь перед импортом образца.
Кто-нибудь знает, как решить эту проблему?
Спасибо
Mark