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

Тестирование ожидаемого 404 с помощью тестового клиента Django приводит к необработанному исключению
Я использую тестовый клиент Django, django.test.client.Client , для тестирования некоторых представлений в приложении Django. В частности, я тестирую случай, когда представление вызывает метод get_object_or_404 , а объекта там нет, поэтому должно...
6011 просмотров

Как протестировать commit_manually внутри юнит-тестов Django
Как вы тестируете код Django, который использует commit_manually( ) из юниттеста? У меня есть долгосрочный метод, который удаляет большое количество записей, достаточное для того, чтобы он не мог сохранить все эти изменения в одной транзакции,...
1039 просмотров
schedule 26.12.2022

Django 1.6.1: ошибка транзакции. Вы не можете выполнять запросы до конца атомарного блока в unitest
Django 1.6.1 в Windows с Postgres Я использую unittest для тестирования представления, которое загружает файл .cfg на сервер. Я столкнулся с ошибкой 2, называемой (1) TransactionManagementError: в текущей транзакции произошла ошибка. Вы не...
3113 просмотров
schedule 08.05.2022

Python / Django — как заставить все методы в классе unittest использовать одну и ту же базу данных?
Это мой код: Ссылка на мой импорт находится здесь: https://github.com/django/django/blob/master/django/core/urlresolvers.py https://github.com/django/django/blob/master/django/contrib/auth/models.py...
743 просмотров

Django AssertionError: 404! = 200 в классе простого модульного теста
Это мой класс Simple Test, при выполнении этого теста я получаю AssertionError: 404! = 200 class SimpleTest(unittest.TestCase): def setUp(self): # Every test needs a client. self.client = Client() def test_details(self): # Issue a...
2947 просмотров

Как отключить CSRF для тестирования живого сервера Django?
Как отключить CSRF для тестов рабочего сервера в Django, когда с помощью селена? Любая страница, которую браузер пытается открыть с помощью Selenium, вызывает ошибку CSRF. Я пытался изменить свои настройки, чтобы удалить...
310 просмотров
schedule 05.05.2023

Модульное тестирование Django требует очень много времени для создания тестовой базы данных
В течение некоторого времени мое модульное тестирование занимало больше времени, чем ожидалось. Я пытался отладить его пару раз без особого успеха, так как задержки возникают еще до того, как мои тесты начинают выполняться. Это повлияло на мою...
18103 просмотров

Каковы альтернативы кодам состояния, к которым можно получить доступ из места вызова функции? Исключения? (Питон, Джанго)
Я хотел бы вызвать исключение в функции, а затем проверить где-то еще (в представлении Django и моих модульных тестах), было ли оно вызвано. В следующем коде используются коды состояния, и он работает. Но я не могу понять, как сделать то же самое с...
63 просмотров

Протестируйте проект django с собственной библиотекой unittest
Можно ли не использовать инструмент модульного тестирования, предоставляемый Django, но использовать собственную библиотеку модульного тестирования Python? Я знаю, что для простых тестов это работает просто отлично. Но когда я подключаю к тесту...
58 просмотров

Django: как смоделировать класс в представлении API
Название может быть немного запутанным. Скажем, у меня есть APIView с методом post . Внутри метода post я представил класс, у которого есть собственный метод. В данном случае это класс, который занимается загрузкой на S3, что я хочу пропустить...
1533 просмотров

Django UnitTest проверяет разрешение с помощью self.user.has_perm в test_views.py для просмотра (LoginRequiredMixin, PermissionRequiredMixin, ListView)
В основном я следовал инструкциям Mozilla: https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Testing#Views_that_are_restricted_to_logged_in_users Чтобы получить здесь полную картину, вы можете увидеть соответствующие URL-адреса и...
408 просмотров

Как смоделировать метод, который делает несколько запросов POST и GET, требующих разных данных ответа?
Я просмотрел Как имитировать REST API и прочитал ответы, но я все еще Кажется, я не могу понять, как я буду работать с методом, который выполняет несколько запросов GET и POST. Вот часть моего кода ниже. У меня есть класс, UserAliasGroups() ....
945 просмотров

Сеанс входа в систему не активен после настройки в django unitest
У меня есть следующая проблема. Я следую некоторым учебным пособиям, чтобы получить некоторое представление о Django, и теперь я хочу проверить представление: view.py : class OwnerListView(LoginRequiredMixin, generic.ListView): model =...
26 просмотров