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的使用方法,以及运行方法