snapshottest ошибочно проходит для различного контента

Я пытаюсь использовать snapshottest для некоторых pytests в Python.

Сохраненный снимок правильного поведения (и где, как я подозреваю, заключается проблема)

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

      def test_some_unauthorized(snapshot):
    ...
    snapshot.assert_match(response)
  • этот тест реагирует только на код состояния. Независимо от того, какой контент возвращается.

Однако код ошибки в любом случае не подразумевает чистых данных или какого-либо действительного содержимого ошибки.

Что-то мне не хватает? Может быть, какие-то настройки "проверить содержимое ответа на ошибку" или что-то в этом роде?

(Кстати: я знаю, что могу обойти это, проверив содержимое ответа напрямую, например,
assert response.text == "...", однако я хотел использовать snapshottest, чтобы избежать именно этого, поэтому моя цель действительно заключается в том, как это сделать с помощью моментального снимка)

0 ответов

Другие вопросы по тегам