一、添加测试数据可以通过使用 pytest.mark.parametrize()装饰器实现。
"""
使用 pytest.mark.parametrize 添加测试数据
"""
import os
import allure
import pytest
# 登录操作逻辑函数,即执行登录的函数
def login(username, password):
"""登录"""
print("用户账户:%s" % username)
print("用户密码:%s" % password)
# 返回
return {
"code": 0, "msg": "success"}
# 测试数据
test_data = [
({
"username": "aaa", "password": "123456"}, "success"),
({
"username": "bbb", "password": "123456"}, "failed"),
({
"username": "aaa", "passwo