Описание тега django-tests
Используйте для вопросов о тестировании приложений на основе веб-фреймворка Python Django или о функциях, предоставляемых в самом модуле (django.test)
1
ответ
Получение ошибки: Несоответствие имени пользователя и пароля при попытке проверить логин rest api?
После я пытаюсь написать контрольные примеры для входа API, когда я пишу тест вне любого класса, то это не дает никакой ошибки, но когда я создал класс class TestCase(TestCase): и определить метод def test_login(self):, Это дает несоответствие парол…
18 сен '15 в 11:17
1
ответ
Тестирование Django: --keepdb сбрасывает изменения, сделанные во время тестов?
Согласно документам Django относительно тестов, --keepdb Флаг сохранит тестовую базу данных для будущих запусков. https://docs.djangoproject.com/en/1.8/ref/django-admin/ Просто чтобы было ясно, будут ли какие-либо изменения, внесенные в базу данных …
08 июл '15 в 09:16
1
ответ
Обрабатывать необязательный параметр url в модульном тесте Django
Я создал динамический URL с необязательным параметром Например, если мой URL-адрес как www.example.com/getTest/1/ Теперь это 1 в URL не является обязательным, для обработки этого в представлениях, которые я использовал def function(request, id=None)…
21 ноя '14 в 11:04
2
ответа
Инициализация MEDIA_ROOT и хранилища Django перед каждым тестом
Как объясняется в этом вопросе, я пытаюсь изолировать изменения файловой системы, сделанные в тестах Django. Я в основном меняюсь settings.MEDIA_ROOT до запуска испытаний. К сожалению, класс хранения Django кажется незатронутым им, поэтому файлы сох…
23 фев '14 в 13:45
0
ответов
Тест Django с базой данных по умолчанию и без каких-либо миграций
Есть ли способ использовать мою локальную базу данных по умолчанию для тестирования в Django 1.9. Я также не хочу запускать какие-либо миграции, и я хочу проверить это локально. Причина, по которой я хочу сделать это таким образом, состоит в том, чт…
01 авг '18 в 05:54
1
ответ
model_mommy - отношение пользователя к назначению
Я наконец настраиваю тестирование для своего приложения Django, но у меня возникают трудности с началом работы. я использую model_mommy создать динамические данные для моих тестов, но иметь следующую проблему: Представление, которое я тестирую, долж…
02 апр '16 в 20:55
2
ответа
Как проверить функциональность входа в систему с помощью LiveServerTestCase и Selenium в Django
Я пишу тестовые примеры для проекта и хочу проверить функциональность моего входа в систему. я использую LiveServerTestCase учебный класс, selenium и следуя этой документации на веб-сайте Django [ссылка] ( https://docs.djangoproject.com/en/1.8/topic…
17 окт '15 в 19:25
1
ответ
Отсутствует запись манифеста статических файлов при отображении шаблона в Django TestCases
У меня проблема с запуском TestCase s, в котором я отображаю шаблон страницы, чтобы протестировать созданные фрагменты HTML. Вот пример теста, который я запускаю: test.py from django.test import TestCase class NavTestCase(TestCase): def test_standar…
19 мар '18 в 18:13
1
ответ
KeyError: 'HTTP_HOST' при запуске тестов django
Я новичок в модульном тестировании, поэтому я понятия не имею, что я делаю неправильно. Я использую Python2.7 с Django1.8 Когда я бегу python manage.py test myapp --keepdb я получил ===================================================================…
19 янв '16 в 12:14
1
ответ
Сервер разработки DJANGO с использованием базы данных TestCase
ЦЕЛЬ: Запустить сервер разработки DJANGO, используя базу данных TestCase. Случай: DJANGO создает эту базу данных при запуске TestCase. Сейчас я заполняю базу данных с помощью DJANGO-autofixture. Было бы неплохо запустить тестовый сервер DJANGO с исп…
04 май '18 в 15:13
2
ответа
Django UnitTest - установка переменной сеанса
У меня есть класс модульного теста Django, основанный на django_webtest.WebTest, и я не могу найти правильный способ установки переменной сеанса во время теста. Я пробовал следующее, но я не работаю from django_webtest import WebTest class TestMyTes…
05 июл '16 в 13:48
1
ответ
Тестовое открытие Django 1.6 не может найти тестовые модули
Django 1.6.10 не может найти тестовые модули, расположенные вне моих приложений, при выполнении любого из этих кодов (ссылка: https://docs.djangoproject.com/en/1.6/topics/testing/overview/) ./manage.py test tests/app1/ ./manage.py test tests/app1/te…
16 мар '15 в 12:04
5
ответов
Что такое assertEquals в Python?
У меня есть следующий файл test.py в Django. не могли бы вы объяснить этот код? from contacts.models import Contact ... class ContactTests(TestCase): """Contact model tests.""" def test_str(self): contact = Contact(first_name='John', last_name='Smit…
29 июл '13 в 09:38
0
ответов
Как я могу использовать стандартную среду тестирования django для тестирования модуля, включенного в sys.path, который не является подкаталогом проекта django?
У меня есть сайт django (1.8), который структурирован так: .../django_project/ ./templates/ ./manage.py ./<dir with settings,urls,etc> .../django_app_project/ ./app_name/ ./<app files> ./test_app.py Для запуска сайта я установил переменн…
04 авг '17 в 21:14
1
ответ
Как обрабатывать исключения CommandError в тестах Django
Я создаю Management Command в котором я поднимаю CommandError исключение, когда что-то идет не так. Один из моих тестовых примеров выполняет команду таким образом, что она вызывает исключение, поэтому результатом теста является ошибка. Как я могу сд…
14 фев '15 в 20:37
2
ответа
Как проверить форму Django с ModelChoiceField с помощью тестового клиента и метода post
Как использовать Django test client.post для проверки формы, имеющей ModelChoiceField? Как должен быть записан словарь данных, переданный методу post? То, как я поступаю, вообще не выбирает никакого значения. У меня есть форма со следующим полем: co…
10 янв '14 в 02:03
1
ответ
Django: Как запустить тесты для пустой (не заполненной) базы данных
При запуске теста "./manage.py" данные из локальной базы данных "postgres" помещаются в базу данных "test_postgres". Я не могу найти способ, как отключить это поведение. Запустив тест "./manage.py", я хочу получить незаполненную базу данных с примен…
18 мар '18 в 20:25
1
ответ
Тестовый пример django ValueError: Необходимо указать имя пользователя
Я тестирую приложение Django, для его функции регистрации пользователей, правильность опубликованных данных и успешное выполнение запроса. В views.py, класс CustomerSignUpView class CustomerSignUpView(View): def post(self, request): name_r = request…
21 дек '18 в 11:18
0
ответов
Тестирование устаревшей базы данных в Django 2.1
Я пишу приложение, которое использует унаследованную базу данных (с managed=False) для некоторых моделей и пытается найти способ проверить их (так как обычное тестирование не будет работать, так как не разрешит таблицу создание). Я перепробовал все …
05 фев '19 в 17:16
1
ответ
Сложность написания тестов, получение неправильных ответов?
Моя проблема: я пишу тесты и получаю 302 ответа вместо 200. Я полагаю, что это отчасти ожидаемо, потому что, когда пользователь не вошел в систему и не назначен в группу Employee_Management, они всегда будут перенаправлены, Поэтому я пытаюсь создать…
05 фев '19 в 10:14