Вопросы по теме 'django-unittest'
Тестирование ожидаемого 404 с помощью тестового клиента Django приводит к необработанному исключению
Я использую тестовый клиент Django, django.test.client.Client , для тестирования некоторых представлений в приложении Django. В частности, я тестирую случай, когда представление вызывает метод get_object_or_404 , а объекта там нет, поэтому должно...
6011 просмотров
schedule
18.05.2022
Как протестировать 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 просмотров
schedule
10.02.2023
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 просмотров
schedule
23.05.2022
Как отключить CSRF для тестирования живого сервера Django?
Как отключить CSRF для тестов рабочего сервера в Django, когда с помощью селена?
Любая страница, которую браузер пытается открыть с помощью Selenium, вызывает ошибку CSRF. Я пытался изменить свои настройки, чтобы удалить...
310 просмотров
schedule
05.05.2023
Модульное тестирование Django требует очень много времени для создания тестовой базы данных
В течение некоторого времени мое модульное тестирование занимало больше времени, чем ожидалось. Я пытался отладить его пару раз без особого успеха, так как задержки возникают еще до того, как мои тесты начинают выполняться. Это повлияло на мою...
18103 просмотров
schedule
03.12.2022
Каковы альтернативы кодам состояния, к которым можно получить доступ из места вызова функции? Исключения? (Питон, Джанго)
Я хотел бы вызвать исключение в функции, а затем проверить где-то еще (в представлении Django и моих модульных тестах), было ли оно вызвано. В следующем коде используются коды состояния, и он работает. Но я не могу понять, как сделать то же самое с...
63 просмотров
schedule
15.11.2022
Протестируйте проект django с собственной библиотекой unittest
Можно ли не использовать инструмент модульного тестирования, предоставляемый Django, но использовать собственную библиотеку модульного тестирования Python?
Я знаю, что для простых тестов это работает просто отлично. Но когда я подключаю к тесту...
58 просмотров
schedule
13.09.2022
Django: как смоделировать класс в представлении API
Название может быть немного запутанным.
Скажем, у меня есть APIView с методом post . Внутри метода post я представил класс, у которого есть собственный метод. В данном случае это класс, который занимается загрузкой на S3, что я хочу пропустить...
1533 просмотров
schedule
31.01.2023
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 просмотров
schedule
16.08.2023
Как смоделировать метод, который делает несколько запросов POST и GET, требующих разных данных ответа?
Я просмотрел Как имитировать REST API и прочитал ответы, но я все еще Кажется, я не могу понять, как я буду работать с методом, который выполняет несколько запросов GET и POST. Вот часть моего кода ниже.
У меня есть класс, UserAliasGroups() ....
945 просмотров
schedule
28.07.2022
Сеанс входа в систему не активен после настройки в django unitest
У меня есть следующая проблема. Я следую некоторым учебным пособиям, чтобы получить некоторое представление о Django, и теперь я хочу проверить представление:
view.py :
class OwnerListView(LoginRequiredMixin, generic.ListView):
model =...
26 просмотров
schedule
05.09.2023