unittesting文件的文件命名约定

2024-05-20 18:22:27 发布

您现在位置:Python中文网/ 问答频道 /正文

对于python单元测试,以下是常见的命名约定吗?在

MyProject/
    run_ingest.py
    tests/
        run_ingest.py

还是这太多余了?如果是这样的话,有什么更好的命名约定或目录结构来放置测试代码?在


Tags: runpy目录myprojecttests单元测试结构命名
1条回答
网友
1楼 · 发布于 2024-05-20 18:22:27

有一个名为tests的目录是正确的,但是根据我的经验,测试脚本本身通常以test_作为前缀,因此在您的例子中test_run_ingest.py。确保在名称中使用下划线而不是-作为分隔符,以避免导入问题。至于结构,您可能还希望在顶层和/tests文件夹中同时包含__init__.py文件,以简化导入。在

如果您不熟悉unittestthis blog可能会有兴趣。在

相关问题 更多 >