nosetests导入同一目录中的模块的错误

时间:2015-09-18 08:04:55

标签: python importerror nose

我尝试使用nosetests在这样的目录结构中运行我的测试:

project
  -src
    - __init__.py
    - file1.py
    - file2.py
  -test
    - __init__.py
    - test_file1.py
  • test_file1.py包括:from src import file1
  • file1.py包括:import file2

当我在项目目录中运行nosetests时,它引发了一个错误:

  

ImportError:没有名为' file2'

的模块

如果我将file1.py更改为包含:from . import file2,那么nosetests可以正常运行。但是,当我看着别人的时候。代码,在导入同一目录中的模块之前添加from .似乎很不寻常。

如果不使用from .中的file1.py

,我应该如何进行鼻子测试?

0 个答案:

没有答案