Вопросы по теме 'django-tests'
Как протестировать форму Django с ModelChoiceField, используя тестовый клиент и метод post
Как использовать тестовый клиент Django.post для тестирования формы с ModelChoiceField? Как должен быть написан словарь данных, передаваемый методу post? То, как я это делаю, вообще не выбирает никакого значения.
У меня есть форма со следующим...
1901 просмотров
schedule
20.08.2022
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 просмотров
schedule
04.01.2023
model_mommy - отношение пользователя к назначению
Наконец-то я настраиваю тестирование для своего приложения Django, но у меня возникают трудности с началом работы. Я использую model_mommy для создания динамических данных для своих тестов, но имею следующую проблему:
Представление, которое я...
230 просмотров
schedule
20.07.2022
Тестирование приложения 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 просмотров
schedule
01.09.2022
Тестирование абстрактных моделей — 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 просмотров
schedule
20.10.2022
Как протестировать промежуточное ПО Django в новом стиле
Я изучаю, как тестировать промежуточное ПО Django.
В промежуточном ПО «старого стиля» было достаточно просто загрузить промежуточное ПО с помощью process_request() для проверки результатов. Например.
def test_session(self):
request =...
312 просмотров
schedule
26.10.2022
Django Test Redirect для входа со следующим параметром
Я пытаюсь протестировать перенаправление пользователя, не вошедшего в систему, на URL-адрес входа. Есть ли способ передать параметр get (пример «далее») в reverse_lazy? Я использую представления на основе классов.
class...
120 просмотров
schedule
29.09.2022