在pytest中使用yaml,有一个变量等于字符串形式的{"dataBMR":1186,"dataBirthMonth":6,"dataBirthYear":2000,"dataBreakfastRNI":"325~458", "dataDbz":"52","dataDbzRate":"0.16","dataDinnerRNI":"325~458","dataGender":"female","dataHeight":"160","dataId":"", "dataLunchRNI":"459~585","dataRDI":1305,"dataSnacksRNI":"0~131","dataSportState":0,"dataTs":"173", "dataTsRate":"0.53","dataUserId":"ac118362914749b7a57b01d925e35dad","dataUserWeightValue":"100.0","dataZf":"36", "dataZfRate":"0.31","associatedModelsMapForJoinTable":{},"associatedModelsMapWithFK":{}, "associatedModelsMapWithoutFK":{},"baseObjId":1,"fieldsToSetToDefault":null,"listToClearAssociatedFK":[], "listToClearSelfFK":[]},在yaml中该怎么写
时间: 2023-08-30 18:10:26 浏览: 29
你可以在 YAML 文件中使用双引号将该字符串括起来,如下所示:
```yaml
my_variable: '{"dataBMR":1186,"dataBirthMonth":6,"dataBirthYear":2000,"dataBreakfastRNI":"325~458", "dataDbz":"52","dataDbzRate":"0.16","dataDinnerRNI":"325~458","dataGender":"female","dataHeight":"160","dataId":"", "dataLunchRNI":"459~585","dataRDI":1305,"dataSnacksRNI":"0~131","dataSportState":0,"dataTs":"173", "dataTsRate":"0.53","dataUserId":"ac118362914749b7a57b01d925e35dad","dataUserWeightValue":"100.0","dataZf":"36", "dataZfRate":"0.31","associatedModelsMapForJoinTable":{},"associatedModelsMapWithFK":{}, "associatedModelsMapWithoutFK":{},"baseObjId":1,"fieldsToSetToDefault":null,"listToClearAssociatedFK":[], "listToClearSelfFK":[]}'
```
这样你就可以在 pytest 中读取 YAML 文件,并使用 `my_variable` 变量来引用该字符串了。