Tag: django-testing

Django ist ein high-level-Python-Web-framework, das fördert die schnelle Entwicklung und sauberes, pragmatisches design. Dieser tag ist zum schreiben und ausführen von tests für Ihre Django-apps.

*** TypeError: __init__() takes exactly 1 argument (2 given); APIRequestFactory

Anzahl der Antworten 1 Antworten
Ich bin nach dem test-Muster auf http://www.django-rest-framework.org/api-guide/testing/, und es funktioniert nicht. Ich habe die Ansicht und die url wie folgt anzeigen: class BenchView(APIView): def get(self, request, format=None): urls: urlpatterns = patterns( 'db.views', url(r'^bench', BenchView.as_view()), ) tests: class

Django-tests - patch-Objekt in allen tests

Anzahl der Antworten 2 Antworten
Muss ich eine Art MockMixin für meine tests. Es sollte mocks für alles, dass Anrufe auf externe Quellen. Zum Beispiel, jedes mal, wenn ich speichern Modell in admin-panel-ich nenne einige remote-URLs. Es wäre gut, Sie zu haben,

Erkennen django Modus testen

Anzahl der Antworten 5 Antworten
Schreibe ich eine wiederverwendbare django-app, und ich brauche, um sicherzustellen, dass seine Modelle werden nur synchronisiert, wenn die app im test-Modus. Ich habe versucht, verwenden Sie eine benutzerdefinierte DjangoTestRunner, jedoch fand ich keine Beispiele, wie das zu

Wie kann ich testen, Django QuerySets gleich sind?

Anzahl der Antworten 6 Antworten
Versuche ich zu testen, mein Django Ansichten. Diese Ansicht geht ein QuerySet der Vorlage: def merchant_home(request, slug): merchant = Merchant.objects.get(slug=slug) product_list = merchant.products.all() return render_to_response('merchant_home.html', {'merchant': merchant, 'product_list': product_list}, context_instance=RequestContext(request)) und test: def test(self): "Merchant home view

Läuft django tests mit sqlite

Anzahl der Antworten 4 Antworten
Verwende ich Postgres für Produktion und Entwicklung, jedoch würde ich gerne sqlite für einige tests. Ich sehe nicht einen einfachen Weg zur Konfiguration eines Motor für tests und andere für Entwicklung /Produktion. Bin ich etwas fehlt? Denn

Ist APITest mit Query params anders ist, dann einfach die normale url?

Anzahl der Antworten 1 Antworten
Schreibe ich einige unit-tests gegen eine API, die entweder liefert alle Bücher, oder gibt nur die Bücher der Genres in der query params. Dies scheint zu funktionieren, wenn ich ihn treffe in meinem lokalen dev-server. Jedoch, es

Mocking eine Django-Queryset, um zu testen, eine Funktion, ein queryset

Anzahl der Antworten 9 Antworten
Habe ich eine utility-Funktion in meinem Django-Projekt, es dauert ein queryset, ruft einige Daten aus und gibt ein Ergebnis zurück. Ich würde gerne schreiben, einige tests für diese Funktion. Es ist trotzdem 'mock' ein QuerySet? Ich möchte

Selen: Element nicht anklickbar ... Anderen Element Erhalten, Klicken Sie auf

Anzahl der Antworten 7 Antworten
Beim ausführen von Selenium-tests auf meinem Django-Projekt habe ich gestartet um den Fehler zu erhalten: selenium.common.exceptions.WebDriverException: Message: Element is not clickable at point (61, 24.300003051757812). Other element would receive the click: <a class="navbar-brand" href="#"></a> Es ist merkwürdig,

Schreiben von Testfällen für die django-Modelle

Anzahl der Antworten 1 Antworten
Halbem Weg durch mein Aktuelles Projekt, nach dem leiden, dem die Schmerzen verbringen unzählige Minuten auf Debuggen, habe ich beschlossen, zu verabschieden TDD. Um zu beginnen, ich bin der Planung zu schreiben, eine Reihe von unit-tests für

Wie soll ich das schreiben von tests für Formulare in Django?

Anzahl der Antworten 3 Antworten
Möchte ich simulieren Anfragen an, die meine Ansichten in Django, wenn ich das schreiben von tests. Dies ist vor allem zum testen der Formen. Hier ist ein Ausschnitt von einer einfachen test-Anforderung: from django.tests import TestCase class

Verwendung von HTTP Basic access-Authentifizierung in Test-framework Django

Anzahl der Antworten 5 Antworten
Für einige meiner Django-views habe ich einen Dekorator führt, dass die HTTP Basic access authentication. Jedoch, während das schreiben von Testfällen in Django, es dauerte eine Weile, um herauszufinden, wie die Authentifizierung gegenüber dem Blick. Hier ist,

Django: Gibt es eine Möglichkeit, SQL-Abfragen aus einem Komponententest zu zählen?

Anzahl der Antworten 6 Antworten
Ich versuche, herauszufinden, die Anzahl der Abfragen erfolgen durch eine utility-Funktion. Ich habe geschrieben, ein unit-test für diese Funktion und die Funktion funktioniert gut. Was ich tun möchte ist verfolgen Sie die Anzahl der SQL-Abfragen ausgeführt, indem

Wie kann ich Django-Nachrichten testen?

Anzahl der Antworten 5 Antworten
In meinem django-Anwendung, ich bin versucht, zu schreiben unit Tests, die eine Aktion durchführt und prüft dann die Nachrichten in der Antwort. Soweit ich das beurteilen kann, ist kein schöner Weg, dies zu tun. Ich bin mit

Wie bekomme ich Request-Objekt im Django-Unit-Test?

Anzahl der Antworten 5 Antworten
Habe ich eine Funktion als def getEvents(eid, request): ...... Nun will ich schreiben von unit-test für die oben beschriebenen Funktionen einzeln (ohne den Aufruf der view). Also, wie soll ich anrufen, die oben in TestCase. Ist es

Geben Sie in settings.py die Namen der Django Test-Datenbank an

Anzahl der Antworten 1 Antworten
Ich bin das angeben der Datenbanken mit einem python-Objekt: DATABASES = { 'default':{ 'ENGINE':'mysql', 'NAME':'testsqldb', 'USER':'<username>', 'PASSWORD':'<password>', }, 'dynamic_data':{ 'ENGINE': 'sqlite3', 'NAME':'', 'USER':'', 'PASSWORD':'' }, } Wie kann ich festlegen, dass der name meiner test-Datenbank? Ich habe

Django Reverse mit Argumenten '()' und Schlüsselwortargumenten '{}' nicht gefunden

Anzahl der Antworten 4 Antworten
Hallo ich habe verdammte 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 im browser, aber zum testen, wenn ich das in die shell ein: from django.test import Client from django.core.urlresolvers import reverse client=

Djangos selb.client.login (...) funktioniert nicht in Komponententests

Anzahl der Antworten 5 Antworten
Habe ich Benutzer angelegt für meine unit-tests in zwei Arten: 1) Erstellen Sie eine Halterung für die "auth.user", die sieht in etwa wie diese: { "pk": 1, "model": "auth.user", "fields": { "username": "homer", "is_active": 1, "password": "sha1$72cd3$4935449e2cd7efb8b3723fb9958fe3bb100a30f2",

Probleme beim Verwenden des Benutzermodells in Django-Komponententests

Anzahl der Antworten 3 Antworten
Habe ich Folgendes django Testfall, ist mir Fehler: class MyTesting(unittest.TestCase): def setUp(self): self.u1 = User.objects.create(username='user1') self.up1 = UserProfile.objects.create(user=self.u1) def testA(self): ... def testB(self): ... Wenn ich mit meinen tests testA übergeben wird, erfolgreich aber vor testB startet,

E-Mail-Versand testen

Anzahl der Antworten 13 Antworten
irgendwelche Tipps auf Test-E-Mail senden? Andere als vielleicht die Erstellung eines Google Mail-Kontos, insbesondere für den Empfang von E-Mails? Möchte ich vielleicht speichern die E-Mails lokal in einem Ordner, sobald Sie gesendet werden. InformationsquelleAutor der Frage RadiantHex

django test app error - Fehler beim Erstellen der Testdatenbank: Berechtigung zum Erstellen der Datenbank verweigert

Anzahl der Antworten 4 Antworten
Wenn ich versuche zu testen, die app mit dem Kommando (mir ist das aufgefallen, als ich versuchte, bereitstellen myproject Stoff, der verwendet diesen Befehl): python manage.py test appname Bekomme ich diesen Fehler: Creating test database for alias

Wie ändere ich die Sitzung im Django-Testframework?

Anzahl der Antworten 6 Antworten
Meine Website, die es dem einzelnen ermöglicht, Inhalte beizutragen, die in der Abwesenheit eingeloggt zu sein, indem Sie einen Benutzer auf der Basis der aktuellen session_key Ich würde gerne setup ein test für meine Ansicht, aber es