加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
test_demo.py 819 Bytes
一键复制 编辑 原始数据 按行查看 历史
zengjx 提交于 2024-04-21 11:14 . 首次
"""
------------------------------------
@Time : 2019/7/25 19:18
@Auth : linux超
@File : test_parametrize.py
@IDE : PyCharm
@Motto: Real warriors,dare to face the bleak warning,dare to face the incisive error!
@QQ : 28174043@qq.com
@GROUP: 878565760
------------------------------------
"""
import pytest
data_1 = [
(1, 2, 3),
(4, 5, 9)
]
def add(a, b):
return a + b
@pytest.mark.parametrize('a, b, expect', data_1)
class TestParametrize(object):
def test_parametrize_1(self, a, b, expect):
print('\n测试函数1测试数据为\n{}-{}'.format(a, b))
assert add(a, b) == expect
def test_parametrize_2(self, a, b, expect):
print('\n测试函数2数据为\n{}-{}'.format(a, b))
assert add(a, b) == expect
if __name__ == '__main__':
pytest.main(['-sv'])
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化