Python unitttest发现导入非模块

时间:2016-12-21 21:04:11

标签: python unit-testing

我有一个大致如此组织的Python包:

pkg
--subpkg1
  --foo.py
  --bar.py
--subpkg2
  --baz.py
  --buz.py

当我运行unittest发现以pkg作为起始位置传递时,它会导入我放在这些包中的测试,但会抛出导入错误,说明"无法导入pkg.subpkg2..idea"或者"无法导入pkg.subpkg2。"无论如何,当它发现不是Python模块的文件夹时,从根目录运行发现而不会失败吗?如果我没有指定每个单独的测试,那就太好了。

0 个答案:

没有答案