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

posted @ 2020-11-05 12:33  听MM的话  阅读(1618)  评论(0编辑  收藏  举报