snapshottest ошибочно проходит для различного контента
Я пытаюсь использовать
snapshottest
для некоторых
pytest
s в Python.
Сохраненный снимок правильного поведения (и где, как я подозреваю, заключается проблема)
snapshots['test_some_unauthorized 1'] = GenericRepr('<Response [401]>')
def test_some_unauthorized(snapshot):
...
snapshot.assert_match(response)
- этот тест реагирует только на код состояния. Независимо от того, какой контент возвращается.
Однако код ошибки в любом случае не подразумевает чистых данных или какого-либо действительного содержимого ошибки.
Что-то мне не хватает? Может быть, какие-то настройки "проверить содержимое ответа на ошибку" или что-то в этом роде?
(Кстати: я знаю, что могу обойти это, проверив содержимое ответа напрямую, например,
assert response.text == "..."
, однако я хотел использовать snapshottest, чтобы избежать именно этого, поэтому моя цель действительно заключается в том, как это сделать с помощью моментального снимка)