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

Как django/sqllite3 создает базу данных для тестирования?
Привет, я пытаюсь написать несколько юнит-тестов для моего веб-приложения django, но у меня возникают проблемы с базой данных при попытке запустить мои тесты. Я использую Factory Boy в некоторых местах для создания экземпляров для тестов...
381 просмотров
schedule 25.05.2022

Ответ клиента модульного теста Django имеет пустой контекст
У меня есть модульный тест, который терпит неудачу в утверждении, которое проходит в другом тесте в том же классе тестовых случаев. Вот прохождение теста: def test_home(self): c = Client() resp = c.get('/')...
5281 просмотров
schedule 26.08.2022

Переопределение декоратора во время модульного теста в python
У меня есть представление, основанное на классе django, которое я украшаю. К сожалению, этот декоратор делает внешние вызовы для проверки состояния, что выходит за рамки того, что должен делать модульный тест, поэтому я хочу переопределить декоратор,...
3447 просмотров
schedule 21.02.2022

Как я могу протестировать загрузку двоичных файлов с помощью тестового клиента django-rest-framework?
У меня есть приложение Django с представлением, которое принимает файл для загрузки. Используя структуру Django REST, я создаю подкласс APIView и реализую метод post() следующим образом: class FileUpload(APIView): permission_classes =...
19694 просмотров

Возможно ли, чтобы макет python сделал django unittest client.session теневым request.session?
У меня есть unittest, который обращается к внутреннему API и устанавливает значение в сеансе. eg. def api_work(request): request.session['stuff'] = True Теперь для меня, чтобы проверить это: def test_api(self):...
97 просмотров
schedule 24.06.2023

Django тестирует commit_on_success
У меня есть функция, которую я завернул в @transaction.commit_on_success и запускаю на ней модульные тесты Django. Функция слишком длинная для вставки, но есть такой псевдокод: @transaction.commit_on_success def func(): order =...
2909 просмотров

Django 1.8 — Как проверить определенный файл в папке с тестами?
Это мой каталог : CMSApp/tests/test_page.py CMSApp/tests/test_user.py CMSApp/models.py CMSApp/views.py Я хочу протестировать только test_page.py . Я могу сделать это: python manage.py test CMSApp/tests Но это проверит как...
4068 просмотров
schedule 21.03.2022

Как исправить TypeError: аргумент типа «ConnectionHandler» не повторяется при запуске теста django?
Когда я делаю ```python -m unittest`` внутри моего пользовательского приложения, я получаю эту ошибку: TypeError: argument of type 'ConnectionHandler' is not iterable Я настраивал свою модель пользователя в django и хотел протестировать ее....
3448 просмотров

Загрузить/выгрузить прибор из/в строку json в django unittest
У меня есть пользовательская модель в django с переопределенными методами to_python() и get_db_prep_save(). Я обнаружил ошибку: при сбросе и перезагрузке данные были несогласованными. Ошибка исправлена, но я хочу протестировать ее с помощью простой...
651 просмотров
schedule 24.03.2022

Проверьте экземпляр метода Mocked, вызванный один раз
Моя функция ищет объект Actor в базе данных и вызывает его метод do_something() с переданным аргументом. from my_app.models import Actor def my_function(id, stuff): actor = Actor.objects.get(id=id) return actor.do_something(stuff)...
41 просмотров

Написание модульного теста для представлений на основе моего класса, которые также требуют LoginRequiredMixin
У меня есть один ListView и один DetailView, и для обоих требуется LoginRequiredMixin. Теперь я хочу написать модульный тест для этих представлений на основе классов. Может ли кто-нибудь помочь мне с этим. Я хочу протестировать шаблон, вызывается...
186 просмотров
schedule 09.01.2023

django unittest для использования реальной базы данных
В настоящее время я пишу тестовые примеры для представлений, которые в конечном итоге также используют базу данных. По умолчанию тестовая база данных создается и удаляется после запуска теста. Поскольку сама база данных является базой данных для...
45 просмотров
schedule 12.09.2022