0

我正在尝试在 Python中使用snapshottest一些s 。pytest

正确行为的存储快照是(我怀疑问题出在哪里)

snapshots['test_some_unauthorized 1'] = GenericRepr('<Response [401]>')

def test_some_unauthorized(snapshot):
    ...
    snapshot.assert_match(response)
  • 此测试仅对状态代码作出反应。无论返回什么内容。

然而,错误代码并不意味着干净的数据,也不意味着任何有效的错误内容。

有什么我想念的吗?也许一些“检查错误响应内容” - 设置或什么?

(顺便说一句:我知道我可以通过直接明确地检查响应内容来绕过这个
assert response.text == "...",但是我想使用快照测试来避免这样做,所以我的问题目标实际上是如何使用快照来做到这一点)

4

0 回答 0