python - 调用 pytest 函数作为子进程
问题描述
需要有关如何编写包装脚本来执行以下内容的建议/指针。
- 从基于 pytest 编写的给定脚本执行多个测试功能。
test_no1.py
def test_sum():
return (a+b)
def test_multiply():
return (a*b)
test_no2.py
def test_sub():
return(a-b)
def test_div():
return (a/b)
在 pytest 中,我们可以将其执行为 $> pytest test_no1.py::test_sum test_no2.py::test_sub 如何在 pytest 中将其作为子进程调用?
- 从包装脚本创建单个记录器实例,并将上述两个函数的执行捕获到其中。
- 这些函数的执行应该以串行方式(一个接一个)和超时发生。
解决方案
推荐阅读
- flutter - 自定义列表平铺包括不必要的填充
- android - 如何在不点击的情况下在 x 秒后在 Kotlin 中的片段之间转换(如启动屏幕)
- javascript - 为什么增量运算符的位置很重要
- c# - 在 C# 中制作模型时遇到困难
- java - 如何修复写入文件内部存储器android的权限错误?
- flutter - Flutter:关闭 PageRoute 后,CupertinoTabScaffold 选项卡内容不刷新
- python - 将值与 pandas DataFrame 中的前一行进行比较并用黄色和绿色着色
- firebase - Imagepicker'XFile'不是类型转换和Firebase存储图像上传错误中'File'类型的子类型
- python - 熊猫如何将函数应用于 groupby().first()
- zpl - ZEBRA ZPL 标签格式与文本一起打印报价单