Tavern文档显示了如何use an external function to perform custom validation on an entire response:
response:
status_code: 200
verify_response_with:
function: testing_utils:message_says_hello
也有一些内置的type validators来验证响应的特定字段的类型正确:
response:
body:
date: !anystr
如何定义自定义函数来验证响应标头或正文中的单个值?
一些用例: