| wsgi_intercept. Installa un'applicazione WSGI al posto di un vero URI per il test. |
Scarica ora |
wsgi_intercept. Classifica e riepilogo
- Licenza:
- MIT/X Consortium Lic...
- Nome editore:
- Titus Brown, Kumar McMillan
- Sito web dell'editore:
- http://code.google.com/u/kumar.mcmillan/
wsgi_intercept. Tag
wsgi_intercept. Descrizione
Installa un'applicazione WSGI al posto di un vero URI per il test. Test delle applicazioni WSGI normalmente comporta l'avvio di un server su un host e una porta locale, quindi puntando il codice di prova su quell'indirizzo. Invece, questa libreria ti consente di intercettare le chiamate a qualsiasi specifica combinazione host / porta e reindirizzarle in un'applicazione WSGI importabile dal programma di test. Pertanto, è possibile evitare di risparmiare più processi o thread per testare la tua app Web.Come funziona? WSGI_Intercept funziona sostituendo httplib.httpconnection con una sottoclasse, wsgi_intercept.wsgi_htpconnection. Questa classe reindirizza quindi le combinazioni di server / porte specifiche in un'applicazione WSGI emulando una presa. Se nessun intercetto è registrato per l'host e la porta richiesta, tali richieste vengono trasmesse al gestore standard.Le funzioni add_wsgi_intercept (host, port, app_create_fn, script_name = '') e rimuovi_wsgi_intercept (host, porto) specificano quali URL dovrebbero essere reindirizzarsi in quali applicazioni. Nota soprattutto che app_create_fn è un oggetto funzione che restituisce un'applicazione WSGI; Script_name diventa script_name nell'ambiente dell'app di WSGI, se impostato. Requisiti: · Python.
wsgi_intercept. Software correlato