pythonnas2:多个模块具有相同名称时出现问题

时间:2019-02-28 19:06:47

标签: python nose2

我有一个包含测试的目录层次结构,我想为不同目录中的测试模块使用相同的名称。例如,

/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?

有没有办法解决这个问题?如果给他们同一个名字,会让我的生活更轻松。

1 个答案:

答案 0 :(得分:0)

import test
from importlib import reload
test = reload(test)

尝试使它适合您的问题。重新加载测试模块可能在这里起作用。