| WSGI_InTcept Installeert een WSGI-applicatie in plaats van een echte URI om te testen. |
Download nu |
WSGI_InTcept Rangschikking & Samenvatting
- Vergunning:
- MIT/X Consortium Lic...
- Naam uitgever:
- Titus Brown, Kumar McMillan
- Uitgever website:
- http://code.google.com/u/kumar.mcmillan/
WSGI_InTcept Tags
WSGI_InTcept Beschrijving
Installeert een WSGI-applicatie in plaats van een echte URI om te testen. Het testen van WSGI-toepassingen betekent normaal gesproken het starten van een server bij een lokale host en poort, en vervolgens uw testcode naar dat adres wijzen. In plaats daarvan kunt u deze bibliotheek oproepen opdringen aan een specifieke combinatie van de host / poort en omdraaien in een WSGI-toepassing die wordt geïmporteerd door uw testprogramma. U kunt dus voorkomen dat u meerdere processen of threads spaait om uw web-app te testen. Hoe werkt het? Wsgi_Intercept werkt door het vervangen van httplib.httpconnection met een subklasse, WSGI_Incept.wsgi_httpConnection. Deze klasse leidt vervolgens specifieke server / poortcombinaties om in een WSGI-toepassing door een socket te emuleren. Als er geen onderschepp is voor de gevraagde host en haven, worden die verzoeken doorgegeven aan de standaardhandler. De functies toevoegen_wsgi_intercept (host, poort, app_create_fn, script_name = '') en verwijderen_wsgi_intercept (host, poort) Geeft aan welke URL's moeten worden omgeleid in welke toepassingen. Opmerking, vooral dat APP_CREATE_FN een functieobject is dat een WSGI-toepassing retourneert; Script_Name wordt script_name in de omgeving van de Wsgi-app, indien ingesteld. Vereisten: · Python
WSGI_InTcept Gerelateerde software