pytest框架中ddt的使用方法


import requests
import pytest

data = [
    ('20', '30', '50'),
    ('0', '0', '0'),
    ('-2', '3', '1'),
]

@pytest.mark.parametrize('a,b,s', data)
def test_add_api(a, b, s):
    url = f'http://115.28.108.130:5000/add/?a={a}&b={b}'
    res = requests.get(url)
    # 期望结果 '50'  实际结果 res.text
    print('响应结果', res.text)
    assert s == res.text


if __name__ == '__main__':
    pytest.main(['test_add_api.py', '-vs'])

以上是加法接口用例,pytest中的ddt的使用方法,以及运行方法


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM