Описание тега django-testing
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. This tag is about writing and running tests for your Django apps.
1
ответ
Почему тестовая команда Django не распознает некоторые параметры?
Я запускаю проект на Django 1.8.12, и я хотел бы сохранить тестовую базу данных между запусками, как описано в документации. Хотя test сама команда перечисляет -k/--keepdb опция в тексте справки, при ее использовании происходит сбой: vagrant@vagrant…
06 апр '16 в 07:39
2
ответа
django:: вызов промежуточного программного обеспечения в тестах
У меня есть функция промежуточного программного обеспечения, которая определяет request.foo, Функция, которую я хочу протестировать, зависит от определения foo из промежуточного программного обеспечения. Как протестировать указанную функцию, так как…
30 ноя '10 в 05:04
2
ответа
В Django как я могу сохранить состояние базы данных после тестовой функции?
Предположим, у меня есть 3 тестовые функции в моем классе теста. test1 выполняет A до того, как все утверждения утверждают, а test2 выполняет AB, а test3 выполняет ABC. A, B, C означают некоторые создания базы данных. Основываясь на механизме Django…
05 авг '15 в 08:35
1
ответ
Django REST - Как создать контрольный пример, который проверяет, что метод не разрешен?
У меня есть следующий ModelViewSet: class OrderViewSet(mixins.CreateModelMixin, viewsets.GenericViewSet): Я хотел бы создать четыре теста: Убедитесь, что (частичное) обновление не разрешено через OrderViewSet Проверьте, что листинг не разрешен через…
06 апр '18 в 08:52
1
ответ
Django TestCase создает новые функции test_ с exec и setattr в setUp()
Приведенный ниже код предназначен для запуска программно созданных тестов, чего не происходит. class TestAdminGetViews(TestCase): def setUp(self): self.factory = RequestFactory() self.admin_user = models.UserManager.create_user(email='test@test.com'…
15 фев '18 в 19:52
1
ответ
Получение ошибки: Несоответствие имени пользователя и пароля при попытке проверить логин rest api?
После я пытаюсь написать контрольные примеры для входа API, когда я пишу тест вне любого класса, то это не дает никакой ошибки, но когда я создал класс class TestCase(TestCase): и определить метод def test_login(self):, Это дает несоответствие парол…
18 сен '15 в 11:17
1
ответ
django не вызывает IntegrityError для дублированного первичного ключа
Обеспечивает ли django уникальность первичного ключа? Документация здесь, кажется, предлагает это, но когда я определяю класс как: class Site(models.Model): id = models.IntegerField(primary_key=True) и проверить это ограничение в тестовом примере: c…
22 янв '13 в 23:18
1
ответ
Тестирование Django: --keepdb сбрасывает изменения, сделанные во время тестов?
Согласно документам Django относительно тестов, --keepdb Флаг сохранит тестовую базу данных для будущих запусков. https://docs.djangoproject.com/en/1.8/ref/django-admin/ Просто чтобы было ясно, будут ли какие-либо изменения, внесенные в базу данных …
08 июл '15 в 09:16
0
ответов
Джанго: Проведение испытаний после угробления на юг
Я в настоящее время обновляю старое приложение Django до 1.11. Приложение, которое я обновляю, все еще работает на Django 1.4 и, таким образом, использует south для миграций. Я следовал инструкциям из документации, и теперь приложение использует сис…
23 авг '18 в 12:10
1
ответ
Джанго тестирование, нужны светильники для картины
Так что я делаю несколько юнит-тестов для конкретного приложения Django. В тестовой среде я в основном создаю свежую базу данных со своими собственными данными. В обычной не тестирующей среде я загружаю страницу с данными человека. Когда это происхо…
29 авг '13 в 17:10
1
ответ
Тесты Django начали проваливаться после добавления объектов Wagtail
Я использую регулярные тесты Django для своих моделей Django, используя ./manage.py test non_wagtail_app_name но внезапно (и после добавления некоторых моделей трясогузок) я не могу запустить их: Creating test database for alias 'default'... Traceba…
16 май '18 в 06:51
0
ответов
Django Тестирование, как использовать реальную базу данных вместо test_db
В настоящее время я пытаюсь провести некоторое тестирование приложения django, однако информация о тестировании на официальной документации довольно мала (или, возможно, я не выполнил поиск достаточно). Вот мой тест (его начало на самом деле) from d…
13 ноя '17 в 05:59
2
ответа
Как написать получить и опубликовать методы испытаний для представлений в Django?
Я новичок в тестировании Django и пытаюсь написать тестовые функции для представлений, но я не понимаю всего этого, я видел много примеров, но это кажется трудным, мне нужен пример для чего-то Я написал, чтобы получить идею. вот функция, которую я х…
21 июн '17 в 13:50
1
ответ
Использование теста Django для анализа и восстановления данных базы данных
У меня была идея, и перед тем, как ее реализовать, я бы хотел ее высказать, чтобы получить обратную связь или даже обнаружить, что кто-то уже сделал. Вот в чем дело: у меня есть веб-сайт, работающий с базой данных, которая растет довольно быстро и з…
02 авг '11 в 02:55
1
ответ
TransactionManagementError в тесте модели django
В django 1.6 я пытаюсь протестировать уникальное поле. # model tag class Tag(models.Model): name = models.CharField(max_length=30, unique=True, null=True) def __unicode__(self): return self.name # test unique of name field class TagTest(TestCase): d…
14 июл '14 в 03:52
1
ответ
Модульное тестирование Django: AttributeError: у объекта 'WSGIRequest' нет атрибута 'user'
При запуске тестов я получаю следующую ошибку: user = self.request.user AttributeError: объект 'WSGIRequest' не имеет атрибута 'user' Я пытался перейти с MIDDLEWARE в MIDDLEWARE_CLASSES и наоборот. В настоящее время я использую Django 2.1. Кроме тог…
14 янв '19 в 14:32
1
ответ
Как эффективно кодировать сайт django при доступе к базе данных с использованием MySQLdb?
Сейчас я занимаюсь разработкой сайта в Джанго. Но я использовал MySQLdb для соединения с базой данных вместо django ORM, так как django ORM не поддерживает несколько ключей. Я объясню свой вопрос на примере, предположим, что я пишу словарь в базу да…
29 мар '18 в 07:14
3
ответа
TestCase для обнаружения DatabaseError: такого столбца нет
Недавно я добавил новое поле в одну из моих моделей и забыл добавить соответствующий столбец в таблицу в базе данных. У меня есть тестовые случаи, которые тестируют добавление нового экземпляра этой модели и изменение существующего экземпляра. Ни од…
16 ноя '11 в 06:55
1
ответ
Django тестирование multi-db с автоматической маршрутизацией
Простая проблема - я успешно использую multi-db с автоматической настройкой маршрутизации, как описано в устаревшей базе данных (которая неуправляема). Теперь я хочу проверить это. Я уже установил тестирующее средство, чтобы обойти управляемую пробл…
30 июн '11 в 20:31
5
ответов
Могу ли я получить доступ к контексту ответа протестированного представления без тестового клиента?
У меня есть функция, которую я вызываю из unittest. Из установки некоторых трасс отладки я знаю, что функция работала как шарм и правильно подготовила все значения для возврата. Вот как выглядит мой тестовый код (посмотрите, где находится мой ipdb.s…
13 апр '12 в 20:44