如何将自定义验证器添加到Tavern以验证特定的数据类型?

2024-06-12 09:02:33 发布

您现在位置:Python中文网/ 问答频道 /正文

酒馆文档展示了如何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

如何定义一个自定义函数来验证响应头或响应体中的单个值?你知道吗

一些用例:

  • 验证嵌入在响应中的JSON Web令牌
  • 验证日期字符串是否为预期格式
  • 验证字段是否包含有效的电子邮件地址或电话号码

Tags: to文档anuseonresponsestatuscustom