我正在使用 pytest --cov 测试我的代码,但我的一个模块的覆盖率为 0%。
该模块有一个类声明,如下所示:
class DataBaseMaker:
@staticmethod
def create_database():
conn = sqlite3.connect("database.db")
def __init__(self):
self.foo = 'bar'
该测试执行以下操作:
def test_create_database():
DataBaseMaker.create_database()
assert Path("database.db").is_file()
对此的测试覆盖率为 0% - 我在这里做错了什么?