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.
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
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,
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
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
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
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
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
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,
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
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
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,
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
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
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
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
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=
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",
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,
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
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
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