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

Проверка ошибок django unittest в pdb
У меня есть юнит-тест, который выдает исключение. Исключение генерируется не моим кодом, а где-то глубоко внутри django. Я хочу открыть сеанс pdb в этом месте и посмотреть, что происходит, но когда я открываю ipython с помощью pdb и run test myapp...
590 просмотров

Объект 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 просмотров

Тестирование представления 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 просмотров

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

Модульные тесты терпят неудачу после обновления Django
Я пытаюсь перенести проект Django с версии 1.8 на 1.11. Почти все, кажется, работает нормально, кроме модульных тестов. У нас есть базовый тестовый класс, унаследованный от Django TestCase с миксином Tastypie. Базовый класс имеет некоторый код в...
1302 просмотров

Насмешливая форма в представлении на основе класса без использования MagicMock
Я боролся с насмешкой над классом формы, чтобы заменить его экземпляр в представлении на основе классов. Но это выглядит так, потому что форма находится в атрибуте класса, это происходит до того, как я заменяю класс формы своим макетом. Дело в...
279 просмотров

Исключение 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 просмотров