我有一个包含测试的目录层次结构,其中我希望为不同目录中的测试模块提供相同的名称。例如,
/tests/xxx/test.py
/tests/yyy/test.pynose2 discovery似乎不能处理这个问题。我得到一个错误,如下所示:
ImportError: 'test' module incorrectly imported from '/tests/xxx'. Expected '/tests/yyy'. Is this module globally installed?有没有办法解决这个问题?如果我能给他们起同样的名字,我的生活会更轻松。
发布于 2019-03-01 03:19:38
import test
from importlib import reload
test = reload(test)试着用这个来解决你的问题。重新加载测试模块在这里可能会起作用。
https://stackoverflow.com/questions/54932611
复制相似问题