python - 单元测试文件的文件命名约定
问题描述
对于 python 单元测试,以下是常见的命名约定吗?
MyProject/
run_ingest.py
tests/
run_ingest.py
还是这太多余了?如果是这样,放置测试代码的更好的命名约定或目录结构是什么?
解决方案
拥有一个名为 tests 的目录是正确的,但根据我的经验,测试脚本本身通常以test_
so为前缀test_run_ingest.py
。确保-
在名称中使用下划线而不是作为分隔符以避免导入问题。至于结构,您可能还希望__init__.py
在顶层和/tests
文件夹中都包含文件以简化导入。
如果您是unittest
此博客的新手,可能会感兴趣。
推荐阅读
- powershell - 在powershell中序列化复杂类时排除或选择性地包含子属性
- javascript - select tag onchange 不执行,函数失败:Uncaught ReferenceError: ... is not defined
- python - 重新索引多索引数据框
- javascript - 如何添加循环间隔计时器以保持自动滚动表 3 秒?
- gitlab - GitLab 中的 Jira 集成:缺少问题中的“合并到主要”信息
- python - 如何从 graphene-mongo 的 EmbededDocument 中的“id”中获取芦苇?
- javascript - 如何在同一页面 HTML 中的多个文本中显示当前日期?
- wordpress - Swiper 未定义
- r - 创建子集过滤数据框的摘要
- c - __wrap_strcpy() 有剩余的非返回值