wsgi_intercept.

Installa un'applicazione WSGI al posto di un vero URI per il test.
Scarica ora

wsgi_intercept. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Prezzo:
  • FREE
  • 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