pytest 是很好用的 Python 测试框架,比标准库 unittest 好用太多。
Python 的一个包就是一个文件夹,通常包含 __init__.py
文件。
例如
|
|
可以使用 import foo
或者 from foo import xxx
导入 foo
包。
Python3K 无需该文件也可,问题就出现在这里。
通常的 __init__.py
文件都是空文件,为了方便选择不创建。
但是 pytest 会报错(具体内容忘了,大概是导入错误),此时只需创建 __init__.py
文件即可解决。