在Python中是否有空__init__.py
或conftest.py
文件的使用?今天我在我的团队中讨论了这个问题,有人说他们可能在Pytest测试和检查代码覆盖率方面很重要。
Conftest文件被pytest用来提供fixture:
对于__init__.py
,它用于声明包,并可用于搜索目录中的模块。它也可以用来初始化代码(这是导入模块时执行的第一件事):doc
所以,两者都是有用的。