目錄
1、加載yaml文件
yaml.safe_ load(open(" ./data.yaml"))
2、yaml內容
e.g.1:字典dict
dict:companies: [{id: 1,name: company1,price: 200W},{id: 2,name: company2,price:500W}]
yaml文件:
companies:
-id: 1
name: comipany1
price: 200W
-
id:2
name: company2
price: 500W
e.g.2:列表list
二維list: [[10,20],[30,21]]
yaml文件:
-
- 10
- 20
-
- 30
- 21
3、加載yaml
@pytest.mark.parametrize(["a","b"]yaml.safe_load(open("./data.yaml"))
def test param(self,a,b):
print(a+b)
4、yaml的安裝
5、示例
import pytest
import yaml
class TestData:
@pytest.mark.parametrize(("a","b"), yaml.safe_load(open("./data.yaml")))
def testData(self,a,b):
print(a + b)
6、注意點
yaml文件: