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

Как протестировать форму Django с ModelChoiceField, используя тестовый клиент и метод post
Как использовать тестовый клиент Django.post для тестирования формы с ModelChoiceField? Как должен быть написан словарь данных, передаваемый методу post? То, как я это делаю, вообще не выбирает никакого значения. У меня есть форма со следующим...
1901 просмотров

django deliciouspie - тесты почтовых запросов не работают
Я пытаюсь создать POST API, используя deliciouspie. Он отлично работает, когда я бегу от почтальона. Но когда я создал тесты django для того же, данные не поступают в request.POST , а поступают в request.body . Есть ли способ проверить его, как...
22 просмотров
schedule 04.10.2022

django 1.8 тестирует модели и миграции
Я использую django 1.8. У меня есть модель со ссылкой на django.contrib.contenttypes.ContentType: from django.db import models from django.contrib.contenttypes.fields import GenericForeignKey from django.contrib.contenttypes.models import...
1646 просмотров

model_mommy - отношение пользователя к назначению
Наконец-то я настраиваю тестирование для своего приложения Django, но у меня возникают трудности с началом работы. Я использую model_mommy для создания динамических данных для своих тестов, но имею следующую проблему: Представление, которое я...
230 просмотров

Тестирование приложения django с несколькими устаревшими базами данных
У меня есть приложение django с 5 устаревшими базами данных. Почти все модели устанавливаются с метаатрибутом managed=False . Поскольку установлено managed=False , миграции для каждой модели были созданы с параметром managed=False . А так как...
2130 просмотров
schedule 19.06.2022

Тестирование Django — доступ к сеансу в RequestFactory
Я использую RequestFactory в тесте Django и не могу найти правильный способ доступа к переменной сеанса, и я получаю следующую ошибку при попытке self.factory._session["zip_id"] или self.factory.session["zip_id"] ....
1423 просмотров
schedule 24.07.2022

Django: объект не имеет атрибута «was_published_recently»
Новичок в Django, я делал 1-й учебник, и сейчас я нахожусь в части 5, которая представляет собой автоматическое тестирование. После выполнения руководства до шага « Исправление ошибки » при запуске теста появляется сообщение об ошибке, как показано...
4305 просмотров
schedule 18.04.2023

Не удается синхронно вызвать задачу сельдерея в тестах Django
Я хотел бы синхронно вызывать задачи сельдерея во время моих тестов Django без необходимости запускать celery worker. Для этого я указал CELERY_ALWAYS_EAGER=True в файле settings.py, но, похоже, это не работает. Поэтому я решил применить декоратор...
1542 просмотров
schedule 14.02.2024

Когда я запускаю тестовые примеры, я получаю эту ошибку: psycopg2.OperationalError: курсор _django_curs_140351416325888_23 не существует
Я пытаюсь запустить тестовые примеры, но получаю сообщение об ошибке ниже. Выполнить команду : python manage.py test Type 'yes' if you would like to try deleting the test database 'test_project_management_db', or 'no' to cancel: yes...
9274 просмотров
schedule 23.07.2023

Получение 301 вместо 200 в моей производственной среде из-за перенаправления с «/» на «https://testserver/»
У меня есть следующий тест на моей домашней странице: def test_homepage_is_available(self): url = reverse('home') response = self.client.get(url) self.assertEqual(response.status_code, 200) На моем сервере разработки это работает...
315 просмотров

Тестирование абстрактных моделей — django 2.2.4/sqlite3 2.6.0
Я пытаюсь протестировать несколько простых абстрактных миксинов, используя django 2.2.4/sqlite3 2.6.0/python 3.6.8. В настоящее время у меня возникают проблемы с удалением модели из тестовой базы данных с помощью редактора схемы. У меня есть...
630 просмотров
schedule 26.09.2023

Как сделать тесты поиска `manage.py` также в подпапке `tests`, а не только в каталоге верхнего уровня приложения?
Это моя структура каталогов: ~ |--- scratchpad |--- manage.py |--- my_project |--- __init__.py |--- settings.py |--- urls.py |--- wsgi.py |--- my_app |--- __init__.py...
156 просмотров

Как протестировать промежуточное ПО Django в новом стиле
Я изучаю, как тестировать промежуточное ПО Django. В промежуточном ПО «старого стиля» было достаточно просто загрузить промежуточное ПО с помощью process_request() для проверки результатов. Например. def test_session(self): request =...
312 просмотров

Django Test Redirect для входа со следующим параметром
Я пытаюсь протестировать перенаправление пользователя, не вошедшего в систему, на URL-адрес входа. Есть ли способ передать параметр get (пример «далее») в reverse_lazy? Я использую представления на основе классов. class...
120 просмотров