Pytania otagowane jako django-testing

9
Błąd aplikacji testowej django - wystąpił błąd podczas tworzenia testowej bazy danych: odmowa uprawnień do tworzenia bazy danych
Kiedy próbuję przetestować dowolną aplikację za pomocą polecenia (zauważyłem to, gdy próbowałem wdrożyć mój projekt za pomocą tkaniny, która używa tego polecenia): python manage.py test appname Otrzymuję ten błąd: Creating test database for alias 'default'... Got an error creating the test database: permission denied to create database Type 'yes' if …

4
Django Reverse z argumentami „()” i słowami kluczowymi „{}” nie znaleziono
Cześć, mam irytujący problem. Mam taki wzorzec adresu URL: # mproject/myapp.urls.py url(r'^project/(?P<project_id>\d+)/$','user_profile.views.EditProject',name='edit_project'), działa dobrze w przeglądarce, ale do testów, kiedy robię to w powłoce: from django.test import Client from django.core.urlresolvers import reverse client= Client() response = client.get(reverse('edit_project'), project_id=4) Jestem przerażony: NoReverseMatch: Reverse for 'edit_project' with arguments '()' and keyword arguments …

3
Jak napisać testy dla formularzy w Django?
Chciałbym symulować żądania do moich widoków w Django podczas pisania testów. Służy to głównie testowaniu formularzy. Oto fragment prostego żądania testowego: 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 Strona zawsze zwraca odpowiedź 200, niezależnie …

10
Testowanie wysyłania e-maili w Django [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 6 miesięcy temu . Popraw to pytanie Muszę sprawdzić, czy moja aplikacja Django wysyła e-maile z poprawną zawartością. Nie …

6
Self.client.login (…) Django nie działa w testach jednostkowych
Utworzyłem użytkowników do moich testów jednostkowych na dwa sposoby: 1) Utwórz urządzenie dla „auth.user”, które wygląda mniej więcej tak: { "pk": 1, "model": "auth.user", "fields": { "username": "homer", "is_active": 1, "password": "sha1$72cd3$4935449e2cd7efb8b3723fb9958fe3bb100a30f2", ... } } Pominąłem pozornie nieistotne części. 2) Użyj 'create_user' w funkcji setUp (chociaż wolałbym zachować wszystko w …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.