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