Запитання з тегом «django-testing»

9
django test app error - Помилка створення тестової бази даних: дозвіл відмовлено у створенні бази даних
Коли я намагаюся протестувати будь-яку програму з командою (я помітив це, коли я намагався розгорнути свій проект за допомогою тканини, яка використовує цю команду): python manage.py test appname Я отримую цю помилку: Creating test database for alias 'default'... Got an error creating the test database: permission denied to create database …

4
Django Зворотно з аргументами '()' та аргументами ключових слів '{}' не знайдено
Привіт, у мене є гнівна проблема. У мене такий шаблон URL: # mproject/myapp.urls.py url(r'^project/(?P<project_id>\d+)/$','user_profile.views.EditProject',name='edit_project'), він працює добре в браузері, але для тестування, коли я це роблю в оболонці: from django.test import Client from django.core.urlresolvers import reverse client= Client() response = client.get(reverse('edit_project'), project_id=4) Мені страшно: NoReverseMatch: Reverse for 'edit_project' with arguments …

3
Як слід писати тести на форми у Django?
Я б хотів імітувати запити до моїх поглядів у Джанго, коли я пишу тести. Це головним чином для перевірки форм. Ось фрагмент простого тестового запиту: from django.tests import TestCase class MyTests(TestCase): def test_forms(self): response = self.client.post("/my/form/", {'something':'something'}) self.assertEqual(response.status_code, 200) # we get our page back with an error Сторінка завжди …

10
Тестування надсилання електронної пошти в Django [закрито]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише відредагувавши цю публікацію . Закрито 6 місяців тому . Удосконалюйте це питання Мені потрібно перевірити, що моя програма Django надсилає електронні листи з правильним …

6
Self.client.login (…) Django не працює в модульних тестах
Я створив користувачів для своїх модульних тестів двома способами: 1) Створіть прилад для "auth.user", який виглядає приблизно так: { "pk": 1, "model": "auth.user", "fields": { "username": "homer", "is_active": 1, "password": "sha1$72cd3$4935449e2cd7efb8b3723fb9958fe3bb100a30f2", ... } } Я залишив, здавалося б, неважливі частини. 2) Використовуйте 'create_user' у функції setUp (хоча я волів би …

6
Як я можу протестувати повідомлення django?
У моїй програмі django я намагаюся написати модульний тест, який виконує дію, а потім перевіряє повідомлення у відповіді. Наскільки я можу зрозуміти, немає хорошого способу зробити це. Я використовую метод зберігання CookieStorage, і я хотів би зробити щось подібне до наступного: response = self.client.post('/do-something/', follow=True) self.assertEquals(response.context['messages'][0], "fail.") Проблема в тому, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.