yaml是用來讀配置文件的。
一般用yaml或者yml結尾創建文件,格式:key: value。然后在用的時候,像打開文件一樣讀,返回數據可直接轉為字典
使用的時候必須先安裝模塊並導入。安裝:pip install pyyaml 導入:import yaml
1、簡單格式

使用yaml模塊讀取后.yaml文件,使用方法如下:

2、yaml文件.yaml 內的數據為嵌套字典
username: aaa passwd: bbb data: #data是個字典 aaa: 1 # 先是一個tab鍵,然后是個減號- 然后是一個空格,然后再寫1 1是int類型 bbb: '2' #用單引號括起來,2就表示字符串
打印結果:

3、yaml文件.yaml 內的數據包含list的格式,用減號- 在yaml格式文件,-就代表list
username: aaa passwd: bbb data: #data是個[] - 1 # 先是一個tab鍵,然后是個減號- 然后是一個空格,然后再寫1 1是int類型 - '2' #用單引號括起來,2就表示字符串
打印結果:

4、yaml文件.yaml 內的是多條用例時,可以用-來區分不通的用例,每個用例是個字典,外層用list包括起來,格式如下
- #用減號-區分不同的用例。最終是個list,然后每個list是個字典: [{}{}] url: /api/user/login detail: 正常登錄 method: post data: username: aaa passwd: aA123456 check: - userId - error_code - url: /api/user/login detail: 密碼錯誤 method: post data: username: aaa passwd: aA1234 check: - 密碼錯誤 - url: /api/user/login detail: 必填參數未填,用戶名不傳 method: post data: passwd: aA1234 check: - 必填參數未填
5、用ddt自動讀取文件
用ddt模塊必須先導入。import ddt
ddt的使用通常和自動測試框架結合在一起。我們在下章節unittest中再做講述
