我有一个包含测试的目录层次结构,我想为不同目录中的测试模块使用相同的名称。例如,
/tests/xxx/test.py
/tests/yyy/test.py
nose2发现似乎无法解决这个问题。我收到如下错误:
ImportError: 'test' module incorrectly imported from '/tests/xxx'. Expected '/tests/yyy'. Is this module globally installed?
有没有办法解决这个问题?如果给他们同一个名字,会让我的生活更轻松。
答案 0 :(得分:0)
import test
from importlib import reload
test = reload(test)
尝试使它适合您的问题。重新加载测试模块可能在这里起作用。