MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Scrivere test per le API RESTful di Python Eve su un vero MongoDB

La stessa suite di test di Eve utilizza un test db e non deridere nulla. Il db di test viene creato e rilasciato ad ogni esecuzione per garantire l'isolamento (non super veloce sì, ma il più vicino possibile a un ambiente di produzione). Anche se ovviamente dovresti testare il tuo codice, probabilmente non hai bisogno di scrivere test come test_access_public_token sopra poiché, cose del genere sono già coperte dalla suite Eve. Potresti voler controllare Eve Mocker anche l'estensione.

Acquisisci familiarità anche con i esercitazioni sull'autenticazione e l'autorizzazione . Sembra che il modo in cui stai andando a far funzionare l'intero token non sia proprio appropriato (vuoi usare le intestazioni delle richieste per quel tipo di cose).