Вопросы по теме 'django-unittest'
Проверка ошибок django unittest в pdb
У меня есть юнит-тест, который выдает исключение. Исключение генерируется не моим кодом, а где-то глубоко внутри django. Я хочу открыть сеанс pdb в этом месте и посмотреть, что происходит, но когда я открываю ipython с помощью pdb и run test myapp...
590 просмотров
schedule
29.06.2022
Объект HttpResponse становится строкой при передаче в assertContains
У меня странная проблема в тесте шаблона Django. Когда тест выполняет мое представление, представление возвращает объект HttpResponse. Однако, когда я затем передаю этот объект ответа методу Django TestCase assertContains, объект ответа становится...
1172 просмотров
schedule
11.04.2023
Как найти имя формы в юнит-тесте Django?
Как узнать, какое имя Django является формой в ее контексте, чтобы можно было проводить тесты для формы?
У меня есть простой unittest, например:
def test_stuff(self):
client = Client()
response = client.post('/admin/app/model/add',...
122 просмотров
schedule
07.07.2023
Тестирование представления Django, требующего аутентификации пользователя, с помощью Factory Boy
Мне нужно представление, позволяющее штатным пользователям просматривать объекты в черновом состоянии. Но мне трудно написать unittest для этого представления.
Я использую Factory Boy для своей настройки:
class...
1378 просмотров
schedule
06.07.2023
Django self.client.post не отправляет данные для просмотра с помощью декоратора
У меня есть простой тестовый пример, который проверяет, что запрос POST с действительными данными возвращает ответ HTML с кодом состояния 200:
class PostRequestTestCase(TestCase):
def test_valid_post_request(self):
response =...
1229 просмотров
schedule
11.02.2023
Джанго тест против pytest
Я новичок в django unittest и pytest . Однако я начал чувствовать, что тестовый пример pytest компактнее и понятнее.
Вот мои тестовые примеры:
class OrderEndpointTest(TestCase):
def setUp(self):
user =...
8613 просмотров
schedule
05.01.2023
Модульные тесты терпят неудачу после обновления Django
Я пытаюсь перенести проект Django с версии 1.8 на 1.11. Почти все, кажется, работает нормально, кроме модульных тестов. У нас есть базовый тестовый класс, унаследованный от Django TestCase с миксином Tastypie. Базовый класс имеет некоторый код в...
1302 просмотров
schedule
11.08.2023
Насмешливая форма в представлении на основе класса без использования MagicMock
Я боролся с насмешкой над классом формы, чтобы заменить его экземпляр в представлении на основе классов. Но это выглядит так, потому что форма находится в атрибуте класса, это происходит до того, как я заменяю класс формы своим макетом. Дело в...
279 просмотров
schedule
22.05.2023
Исключение Django при тестировании Http404 вызывает дальнейшее NoReverseMatch
У меня есть следующий блок в моем DetailView
def get_object(self):
post = get_object_or_404(
Post.objects \
.select_related('author') \
.prefetch_related('comments'), \
slug=self.kwargs['post_slug'])...
63 просмотров
schedule
27.06.2022