昨天,当我运行 Sonos 自测套件时,一切顺利。但是今天当我运行它时,我遇到了 1 次失败:
...
INFO Start Test Case: 41331557 ssl_validation test_certificate_chain
STOP 1011373133
STOP 41331557 ssl_validation test_certificate_chain
...
我一直在调试测试套件(特别是ssl_validation.py
),看来您的 Sonos SSL Validator 端点可能存在问题。
这是该文件第 456-458 行的摘录:
url = "{0}/{1}/{2}".format(sonos_validator, leaf, chain)
request = requests.post(url, data=file, headers={'Content-Type': 'application/x-sonos-cert-stream',
'Accept': 'application/x-sonos-cert-result'})
似乎测试正在向 发出POST
请求https://sslvalidator.sonos.com/v1/dcv/3be404741ff301e3030db77fc779608416d656b9/724cf533a5e58b6b9a148b69b8b3545e60e59b92
,并将其作为request.content
:
<HTML><HEAD><TITLE>Error</TITLE></HEAD><BODY>
An error occurred while processing your request.<p>
Reference #30.374e7b5c.1465987227.da7cdcb
</BODY></HTML>
这似乎是您的端点错误。它会导致status
(第 464 行)1011373133
不正确(也未在 中列出dictionary_status_codes
)并导致此测试失败。
如果您的验证器有问题,请有人调查。此问题使我们无法将新服务提交给 Sonos 以供批准。