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

Проблемы с использованием модели пользователя в модульных тестах django
У меня есть следующий тестовый пример django, который дает мне ошибки: class MyTesting(unittest.TestCase): def setUp(self): self.u1 = User.objects.create(username='user1') self.up1 = UserProfile.objects.create(user=self.u1)...
12267 просмотров

Django-тестирование нескольких баз данных с автоматической маршрутизацией
Простая проблема: я успешно использую multi-db с настройкой автоматической маршрутизации , как описано на устаревшая БД (которая неуправляемая). Теперь хочу протестировать. Я уже установил testrunner, чтобы обойти управляемые проблема , и я...
2174 просмотров
schedule 25.10.2023

Лучшие практики для тестирования представлений в приложении профиля Django?
Я хочу написать несколько тестов для представлений в приложении профиля Django. У представлений есть умная логика обработки ошибок. например если мы пытаемся создать профиль, а профиль уже существует, то просто перенаправить на страницу...
492 просмотров

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

Тестирование Django: как получить базу данных ТОЛЬКО с данными приборов и без ошибок IntegrityError (путем диагностики источника ошибок)?
Я пытаюсь запустить тесты с данными приборов и получаю печально известную ошибку IntegrityError: column user_id is not unique . Теперь, глядя на мои приборы, я вижу, что идентификаторы моих пользовательских моделей в моем приборе уникальны между...
231 просмотров

Создайте простой пароль для пользователя unittest, используя PASSWORD_HASHERS.
До django 1.2.5 я мог использовать следующий код, чтобы создать пользователя для тестирования, а затем войти в него: class TestSomeLoginRequiredView(TestCase): urls = 'sonloop.tests.test_urls' def setUp(self): self.user =...
4825 просмотров
schedule 05.05.2023

Таблица auth_user не создается в тестах Django Selenium
Я использую django-selenium для тестирования своего проекта Django 1.3. Проблема в том, что тесты не проходят на этапе авторизации пользователя с ошибкой "Нет такой таблицы: auth_user" . Однако я могу создавать пользователей в тестовом коде. Есть...
780 просмотров

Django Reverse с аргументами '()' и аргументами ключевого слова '{}' не найдены
Привет, у меня неприятная проблема. У меня есть такой шаблон URL: # mproject/myapp.urls.py url(r'^project/(?P<project_id>\d+)/$','user_profile.views.EditProject',name='edit_project'), он отлично работает в браузере, но для...
122749 просмотров
schedule 02.04.2022

запуск всех тестов после django 1.6
В django 1.5 и более ранних версиях запуск python manage.py test по умолчанию запускал все тесты в проекте (включая все тесты в django.contrib). После версии 1.6 по умолчанию все тесты выполняются в текущем каталоге. Как лучше всего (v 1.6)...
2905 просмотров
schedule 08.07.2023

Модельный рецепт мамы с обратным FK
Я использую model_mommy с тестами Django для создания объектов. У меня возникли проблемы с созданием модели с обратным FK. Я могу сделать это наоборот в качестве обходного пути, но пока это работает, это выглядит неправильно, поэтому мне...
859 просмотров

Нет модуля с именем .. при запуске тестов Django с PyCharm
У меня возникает следующая ошибка при запуске тестов Django с PyCharm 4.5 ImportError: No module named date_utils . Вот краткий обзор дерева проекта: . ├── manage.py ├── settings.py ├── app1 │   ├── models.py │   ├── __init__.py...
908 просмотров
schedule 29.03.2024

Объект HttpResponseRedirect не имеет атрибута client.
Джанго 1.9.6 Я хотел бы написать модульный тест для проверки перенаправления. Не могли бы вы помочь мне понять, что я делаю неправильно здесь. Заранее спасибо. Тест: from django.test import TestCase from django.core.urlresolvers import...
5407 просмотров
schedule 23.07.2023

Фиктивное исправление неправильно заменяет функцию
У меня есть вкусный ресурс REST API, скажем, под названием Resource , который импортирует и использует функцию под названием get_token из libs.utils в своем методе obj_get . Итак, чтобы протестировать этот ресурс, в моем тестовом классе я...
4884 просмотров

Как протестировать метод в Django, который закрывает соединение с базой данных?
У меня есть длительный процесс Python, который использует Django ORM. Это выглядит примерно так: import django from django.db import connection from my_app import models def my_process(): django.setup() while (True):...
2014 просмотров
schedule 06.12.2022

Django Test: ошибка при создании тестовой базы данных: отказано в разрешении на копирование базы данных template_postgis
Я работаю над настройкой проекта Django для running tests . Но я получаю ошибку ниже: Got an error creating the test database: permission denied to copy database "template_postgis" Примечание . База данных моего приложения по умолчанию...
5986 просмотров

Django login_required unittesting
У меня проблема с тестированием шаблона. Все работало нормально, пока я не добавил декоратор login_required. Теперь я получаю сообщение об ошибке утверждения при тестировании кода состояния и ошибку при загрузке шаблона во время тестирования...
48 просмотров

Django PUT TestCase не работает, если клиент инициализирован в setUpTestData(), но проходит, если клиент инициализирован в setUp()
Я пишу тесты, в которых проходит каждый тестовый пример, кроме PUT. from django.test import TestCase from rest_framework.test import APIClient class ViewTestCase(TestCase): @classmethod def setUpTestData(cls): cls.client =...
165 просмотров

Заполнить конкретную базу данных данными factory_boy для тестирования
У меня есть приложение, в котором есть несколько неуправляемых моделей, которые извлекаются из таблицы в другой БД. Я создал Фабрики для всех своих моделей, и в большинстве случаев factory_boy сработал отлично ! Проблема, с которой я...
629 просмотров

Тестовый клиент Django игнорирует включение терминов в шаблон Django
У меня проблема с клиентом тестов Django. Пусть для пути home у меня есть этот шаблон ( home.html ): <html> <body> {% include 'example.html' %} </body> </html> а в example.html у меня ошибка:...
67 просмотров
schedule 07.05.2024

Django Factory Boy Create против create_batch
Я изучаю тест django, и я нашел библиотеку django factory boy, очень полезную для написания тестового примера, но одну вещь я не получаю. например, мое имя Factory - BlogFactory поэтому я заметил, что большинство людей используют это так:...
1922 просмотров