MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Schreiben von Tests für Python Eve RESTful APIs gegen eine echte MongoDB

Die Eve-Testsuite selbst ist unter Verwendung eines Tests db und nichts verspotten. Die Testdatenbank wird bei jedem Lauf erstellt und gelöscht, um die Isolierung zu gewährleisten (nicht superschnell, ja, aber so nah wie möglich an einer Produktionsumgebung). Während Sie natürlich Ihren eigenen Code testen sollten, müssen Sie wahrscheinlich keine Tests wie test_access_public_token schreiben oben, denn solche Dinge werden bereits von der Eve-Suite abgedeckt. Vielleicht möchten Sie den Eve Mocker überprüfen Erweiterung auch.

Machen Sie sich auch mit den Tutorials zur Authentifizierung und Autorisierung vertraut . Es sieht so aus, als ob die Art und Weise, wie Sie das ganze Token-Ding zum Laufen bringen, nicht wirklich angemessen ist (Sie möchten für solche Dinge Anforderungsheader verwenden).