创建一个LOGIN.YAML
- name: “张三”
pwd: 123456
- name: "李四"
pwd: 123456
在另一个类中读取YAML文件:使用yaml读取,首先需要pip install Pyaml包,才能导入yaml模块
import yaml
def test_yaml(path):
with open(path, "r", encoding="utf-8") as f:
stream= f.read()
return yaml.load(stream, yaml.FullLoader)
在类中调用,作为参数化:
class TestCase:
@pytest.mark.parametrize("a", test_yaml("/login.yaml"))
def test_01(self, a):
print(a.get("name"))
print(a.get("pwd"))