python - 在 pytest 中实现基础测试
问题描述
想象一下,您想为interface
将来实施的每个测试构建一些。
为了更具体:假设您希望将来的每个测试都包含这两种方法:
将输入加载到保存测试输入的字典\列表中。=>这应该只调用一次
迭代中提到的所有测试输入,
a
并在测试输入的某些逻辑与预期结果之间进行一些比较。
您如何将这种行为拆分为 2 个 pytest 文件:
- 上面会有这种行为的基础。
- 将运行的任何其他测试都将继承 1 的行为,并且能够另外添加其他特定测试 - 如果需要
解决方案
推荐阅读
- rstudio-server - RStudio Server 启动后立即冻结并崩溃浏览器
- python - 查看一列中的值是否在 pandas 数据框中包含 %
- c# - 在异步操作中获取 DbContext
- html - 如何自动流动:列但指定列
- node.js - 如何创建过期令牌firebase云功能?
- batch-file - 我可以在 WinSCP 批处理脚本中引用批处理文件目录吗?
- java - Repaint() 或 Revalidate() 在我的代码中不起作用
- c# - 在 for 循环期间创建的操作委托在用作委托方法中的参数时不尊重“for 变量”值
- javascript - 将 Figma CSS 转换为 Vue.js 组件 - 这里的最佳实践是什么?
- python - 使用 2 参数形式调用 super() 与直接引用方法并手动传入“self”有何不同?