如果我尝试在test.py
from ..main import *
在vs代码中启动unittest我收到以下错误:
SystemError: Parent module '' not loaded, cannot perform relative import
但是,如果我传递-t
python3 -m unittest discover -v -t ".." -s "/yadayada/python/tests"
这是我的settings.json
"python.unitTest.unittestArgs": [
"-v",
"-s",
"/yadayada/python/tests"
],
此外,如果我将main
导入test.py
,则单元测试适用于VS代码:
import sys import os
sys.path.append(os.path.abspath('../main'))
from main import *
我试图将-t
参数传递给VS Code,但它似乎没有帮助。