Какую стратегию тестирования Django следует использовать - PullRequest
0 голосов
/ 10 июля 2020

Я сейчас пишу тесты для своего Django веб-сайта, и мне хотелось бы понять, в чем на самом деле разница (и что лучше, удобнее) способа тестирования views.py файлов.

Из документации есть два способа:

  1. назовем это простым - описано здесь https://docs.djangoproject.com/en/3.0/topics/testing/tools/
  2. расширенное тестирование - https://docs.djangoproject.com/en/3.0/topics/testing/advanced/

Подход №1 работает нормально, и я могу сделать, например, запрос, который вернет все, что я увижу на странице. Подход № 2 кажется более точным в том смысле, что я могу запросить точную функцию в рамках представления на основе классов. Также я вижу, что этот подход преобладает во внутренних тестах Django.

Какой способ предпочтительнее, когда речь идет о тестировании Django?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...