Django unittest WSGI.py - PullRequest
       0

Django unittest WSGI.py

0 голосов
/ 03 марта 2020

Я создаю юнит-тесты для Django и использую покрытие, а файл wsgi.py торчит, как больной большой палец с 0% покрытием.

При создании юнит-тестов я должен создать один для wsgi.py файл?

Каков наилучший способ сделать это, используя стандартное Django средство тестирования?

wsgi.py код:

import os

from django.core.wsgi import get_wsgi_application
from django.contrib.staticfiles.handlers import StaticFilesHandler

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "ebdjango.settings")

application = StaticFilesHandler(get_wsgi_application())

1 Ответ

1 голос
/ 03 марта 2020

Вообще говоря, вы не создаете тесты для этого файла, поскольку он создается самим Django, поэтому нет особого смысла, и это скорее функциональный тест, чем модульный тест. Я склонен добавлять его в файл .coverager c, чтобы игнорировать его в отчетах, если вы преследуете этот 100% -й охват файла и кода - https://coverage.readthedocs.io/en/v4.5.x/config.html.

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