Als «django-testing» getaggte Fragen

9
django test app error - Beim Erstellen der Testdatenbank ist ein Fehler aufgetreten: Berechtigung zum Erstellen der Datenbank verweigert
Wenn ich versuche, eine App mit einem Befehl zu testen (ich habe es bemerkt, als ich versucht habe, mein Projekt mithilfe von Fabric bereitzustellen, das diesen Befehl verwendet): python manage.py test appname Ich bekomme diesen Fehler: Creating test database for alias 'default'... Got an error creating the test database: permission …

4
Django Reverse mit Argumenten '()' und Schlüsselwortargumenten '{}' nicht gefunden
Hallo, ich habe ein ärgerliches Problem. Ich habe ein URL-Muster wie dieses: # mproject/myapp.urls.py url(r'^project/(?P<project_id>\d+)/$','user_profile.views.EditProject',name='edit_project'), es funktioniert gut im Browser, aber zum Testen, wenn ich dies in der Shell mache: from django.test import Client from django.core.urlresolvers import reverse client= Client() response = client.get(reverse('edit_project'), project_id=4) Ich bekomme das gefürchtete: NoReverseMatch: Reverse …

3
Wie soll ich Tests für Formulare in Django schreiben?
Ich möchte Anfragen an meine Ansichten in Django simulieren, wenn ich Tests schreibe. Dies dient hauptsächlich zum Testen der Formulare. Hier ist ein Ausschnitt einer einfachen Testanfrage: 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
E-Mail-Versand in Django testen [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Monaten . Verbessere diese Frage Ich muss testen, ob meine …

6
Djangos self.client.login (…) funktioniert nicht in Unit-Tests
Ich habe Benutzer für meine Komponententests auf zwei Arten erstellt: 1) Erstellen Sie ein Fixture für "auth.user", das ungefähr so ​​aussieht: { "pk": 1, "model": "auth.user", "fields": { "username": "homer", "is_active": 1, "password": "sha1$72cd3$4935449e2cd7efb8b3723fb9958fe3bb100a30f2", ... } } Ich habe die scheinbar unwichtigen Teile weggelassen. 2) Verwenden Sie 'create_user' in der …

6
Wie kann ich Django-Nachrichten testen?
In meiner Django-Anwendung versuche ich, einen Komponententest zu schreiben, der eine Aktion ausführt und dann die Nachrichten in der Antwort überprüft. Soweit ich das beurteilen kann, gibt es dafür keinen guten Weg. Ich verwende die CookieStorage-Speichermethode und möchte etwas Ähnliches wie das Folgende tun: response = self.client.post('/do-something/', follow=True) self.assertEquals(response.context['messages'][0], "fail.") …

4
Django: Testen, ob die Seite zur gewünschten URL umgeleitet wurde
In meiner Django-App habe ich ein Authentifizierungssystem. Wenn ich mich also nicht anmelde und versuche, auf die persönlichen Daten eines Profils zuzugreifen, werde ich auf eine Anmeldeseite weitergeleitet. Jetzt muss ich einen Testfall dafür schreiben. Die Antworten der Browser, die ich erhalte, lauten: GET /myprofile/data/some_id/ HTTP/1.1 302 0 GET /account/login?next=/myprofile/data/some_id/ …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.