Файл контекста пакета вызывает проблемы с Pylint - PullRequest
0 голосов
/ 11 ноября 2018

Я пытался настроить каталог тестов, используя следующий документ в качестве руководства.

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

...