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

Django self.client.login () не работает в модульных тестах
Я создал пользователей для своих модульных тестов двумя способами: 1) Создайте фикстуру для auth.user, которая выглядит примерно так: { "pk": 1, "model": "auth.user", "fields": { "username": "homer",...
45738 просмотров

Как я могу получить более подробную информацию о том, почему прибор не загружается?
У меня есть TestCase, который не загружает приборы. Я вижу эту ошибку при создании тестовой базы данных: No fixtures found. .............................................Problem installing fixture...
1069 просмотров
schedule 14.10.2022

Почему не все URL-адреса проекта Django доступны тестовому клиенту Django?
Я пытался добавить приложение django-lean в свой проект. Приложение django-lean не находится в проекте, над которым я работаю, оно находится в PYTHONPATH. Мне не удалось пройти тесты django-lean. Кажется, проблема в том, что TestCase определяет...
1429 просмотров
schedule 11.10.2022

Протестируйте небольшие фрагменты кода Django
Я все еще нахожусь в стадии разработки приложения Django. Прежде чем даже написать свой views.py, я тестирую их, чтобы убедиться, что мои модели правильно определены. Я делаю это в терминале, вызывая python manage.py shell Но, ох, как часто...
283 просмотров

Запуск тестов django с помощью sqlite
Я использую Postgres для производства и разработки, но я хотел бы использовать sqlite для запуска некоторых тестов. Я не вижу простого способа настроить один движок для тестов, а другой — для разработки/производства. Я что-то упускаю?
15502 просмотров
schedule 12.06.2023

тестовый клиент django получает 404 для всех URL-адресов
Я делаю свои первые эксперименты с тестированием django, и у меня проблема, что я всегда получаю шаблон 404, независимо от того, какой URL-адрес (даже /) я использую. Если я добавляю тот же самый код в оболочку django, он работает, как и ожидалось, и...
1627 просмотров
schedule 16.02.2023

Тестирование Django — получение начальных значений и их возврат
У меня есть базовая модель, которая ссылается на объекты ForeignKeys и ManyToMany. При тестировании «редактирования», когда вы берете идентификатор представления и вносите в него изменения, я столкнулся с проблемой, и мне любопытно, нашел ли...
61 просмотров
schedule 20.06.2023

как получить объект запроса в модульном тестировании django?
У меня есть функция как def getEvents(eid, request): ...... Теперь я хочу написать модульный тест для вышеуказанной функции отдельно (без вызова представления). Итак, как мне вызвать вышеизложенное в TestCase . Можно ли создать запрос?
45083 просмотров
schedule 22.08.2022

Почему django-nose запускает тесты дважды?
У меня есть следующие модели : class Poll(models.Model): question = models.CharField(max_length=200) pub_date = models.DateTimeField(auto_now_add=True) def __unicode__(self): return self.question и следующий тест...
1808 просмотров

Управление изоляцией тестов Django для устанавливаемых приложений
Я поддерживаю устанавливаемое приложение Django, которое включает в себя обычный набор тестов. Вполне естественно, что когда авторы проекта запускают manage.py test для своего сайта, будут выполняться тесты как для их собственных приложений, так...
1060 просмотров
schedule 10.05.2023

Django тестирует сохраненные данные сеанса в тестах
У меня есть представление как таковое: def ProjectInfo(request): if request.method == 'POST': form = ProjectInfoForm(request.POST) if form.is_valid(): # if form is valid, iterate cleaned form data # and...
10965 просмотров
schedule 21.04.2024

django не вызывает IntegrityError для дубликата первичного ключа
Обеспечивает ли django уникальность первичного ключа? Документация здесь выглядит предложить так, но когда я определяю класс как: class Site(models.Model): id = models.IntegerField(primary_key=True) и проверьте это ограничение в...
2059 просмотров
schedule 11.05.2023

Пользовательские settings.py для многоразовых приложений Django
У меня есть многоразовое приложение Django, и я импортирую его в другой проект. Я хочу иметь возможность запускать тесты этого приложения, а это значит, что мне нужен собственный файл settings.py только для тестов. Каков принятый способ запуска...
599 просмотров
schedule 05.09.2022

Тестовый ресурс Django/Tastypie дает сбой, когда TastyPie вызывает исключение NotFound
У меня есть приложение Django с API, предоставленными Tastypie, и все отлично работает на моих локальных и живых серверах, однако я получаю сообщение об ошибке, когда пытаюсь написать тест для вызова определенного API. Вот запрос CURL (к моему...
631 просмотров
schedule 16.07.2023

Тестовый клиент Django не входит в систему
Я пытаюсь войти в тестовый клиент, используя встроенную функцию входа в систему. Я пытаюсь объединить тестовые представления, и мне нужно войти в систему, чтобы протестировать некоторые из них. Я пытался сделать это слишком долго, и мне нужна...
7516 просмотров

Django - тестовый клиент получает 403 из-за csrf
Я использую Django 1.6 и Python 3.3. Я пытаюсь протестировать форму POST с помощью тестового клиента django, и после отправки запроса он получает 403. Если я добавлю @csrf_exempt в свой метод просмотра, все будет работать идеально. Но в...
1102 просмотров
schedule 20.12.2022

Запуск теста django на gitlab ci
У меня есть проект в django 1.4, и мне нужно запустить тест django в системе непрерывной интеграции (GitLab 6.8.1 с Gitlab CI 4.3). Gitlab Runner установлен на сервере с проектом. Когда я бегу: cd project/app/ && ./runtest.sh тестировать...
3758 просмотров

Тест покрытия Django для URL-адресов 0%, почему?
Использование Носа Джанго. У меня есть тесты для моих URL-адресов, но покрытие по-прежнему дает мне 0% для URL-адресов, почему? тестовые профили python manage.py Это мое покрытие: Name Stmts Miss Cover...
1241 просмотров

Django, тестирование переадресации на внешние страницы
У меня есть правило маршрутизации в моем приложении Django для загрузок, которые перенаправляют на внешний CDN. Сейчас я пишу тесты для своего приложения и хочу проверить, что маршрут успешно перенаправляется на настроенный URL-адрес в моих...
1504 просмотров

Почему Django не создает пустую базу данных во время теста?
Когда я запускаю модульный тест, Django 1.6, похоже, не создает пустую базу данных для тестирования, и я не понимаю, почему. В документах Django говорится, что Django не не использовать вашу производственную базу данных, а вместо этого создает...
815 просмотров
schedule 07.01.2023