Вопросы по теме 'pytest-django'

Тесты Pytest очень медленные без интернета, хотя ни один тест не делает сетевые вызовы
У меня странная проблема с pytest в проекте Django. Когда я запускаю один пустой модульный тест , Это занимает в среднем 7 секунд, с повторным использованием БД занимает 3 секунды в среднем. При выключенном Wi-Fi это занимает в среднем 20...
112 просмотров
schedule 27.04.2023

Джанго тест против pytest
Я новичок в django unittest и pytest . Однако я начал чувствовать, что тестовый пример pytest компактнее и понятнее. Вот мои тестовые примеры: class OrderEndpointTest(TestCase): def setUp(self): user =...
8613 просмотров

прибор pytest-django с scope = 'module' работает только для первого теста
Со следующими приспособлениями и тестами тесты проходят: from deal.models import Deal @pytest.fixture(scope='function') def myfixture(django_db_blocker): with django_db_blocker.unblock(): new_deal = Deal() new_deal.name =...
856 просмотров
schedule 17.02.2023

Контекст ответа Django с использованием клиента pytest-django всегда равен None
Я использую pytest-django для тестирования некоторых представлений Django. Я хочу проверить, что контекст ответа содержит определенные значения, но всегда None . Мой взгляд: from django.views.generic import TemplateView class...
1571 просмотров
schedule 28.08.2023

Как утверждать, что django использует определенный шаблон в pytest
В стиле unittest я могу проверить, что страница использует определенный шаблон, вызвав assertTemplateUsed . Это полезно, например, когда Django вставляет значения через шаблон, так что я не могу просто проверить равенство строк. Как мне...
2889 просмотров
schedule 24.03.2023

Как следить за перенаправлением Django с помощью django-pytest?
При настройке ArchiveIndexView в Django я могу успешно отобразить список элементов в модели, самостоятельно перейдя на страницу. Когда вы собираетесь написать тест в pytest, чтобы убедиться, что переход на страницу «checklist_GTD/archive/»...
2063 просмотров
schedule 06.08.2022

pytest django: невозможно получить доступ к базе данных при разборке приспособления
Мне нужно явно удалить прибор после его использования. Я знаю, что pytest-django по умолчанию удаляет все объекты при разборке, но в данном конкретном случае мне нужно сделать это вручную. Однако, хотя мои тесты помечены как pytest.mark.django_db ,...
2034 просмотров
schedule 25.11.2022

pytest и Failed: доступ к базе данных запрещен, используйте отметку django_db или фикстуры db или transactional_db, чтобы включить его.
Во время вызова pytest из оболочки я получаю следующий вывод, поскольку мой тест хранится в apps.business.metrics.tools.tests.py , а во время импорта модуля apps/business/metrics/widgets/employees/utilization.py делает живой вызов SQL во...
8154 просмотров

pytest и транзакционная база данных Django
Я использую производственную базу данных для тестов (на самом деле это тестовая база данных в докере). Вопрос в том, как заставить тесты работать в транзакциях с этой базой данных. Мне нужно такое же поведение, как...
2493 просмотров
schedule 12.09.2023

Модульные тесты Django терпят неудачу из-за сокета домена
Я настроил Django на использование базы данных с одноранговой аутентификацией через локальный сокет домена Unix вместо аутентификации пользователя/пароля. Вот настройки. БАЗЫ ДАННЫХ: {'default': {'ENGINE': 'django.db.backends.postgresql',...
55 просмотров
schedule 15.11.2022

Pytest: меньше выходных данных в конце?
Я выполняю pytest через PyCharm. Нижняя часть вывода выглядит так: =================================== FAILURES =================================== __________________ test_get_landing_page_breadcrumb_for_foos ___________________...
35 просмотров
schedule 11.12.2023