Testavimas WSGI paraiškos paprastai apima prasidedančios serverio vietos priimančiosios ir uosto, tada nurodydami savo bandymo kodas šiuo adresu. & Nbsp; Vietoj to, ši biblioteka leidžia perimti skambučius į bet kokią konkrečią priimančiosios / uosto kartu ir nukreipti juos į WSGI taikymas importuojami jūsų bandymo programą. Taigi, jūs galite išvengti neršto kelis procesus ar temas išbandyti savo Web App ".
Kaip tai veikia?
wsgi_intercept veikia pakeičiant httplib.HTTPConnection su poklasio, wsgi_intercept.WSGI_HTTPConnection. Į šią klasę tada nukreipia konkrečios serverio / uosto derinius sujungimas į WSGI taikymo mėgdžioti lizdą. Jei ne įsiterpti yra registruotas priimančiojoje ir uosto prašoma, šie prašymai yra perduodama standartiniu prižiūrėtojas.
Funkcijos add_wsgi_intercept (priimančioji, uostas, app_create_fn SCRIPT_NAME = '') ir remove_wsgi_intercept (priimančioji, uosto) nurodoma, kokios URL turėtų būti nukreipti į tai, kas paraiškas. Pastaba ypač kad app_create_fn yra funkcija objektas grąžina WSGI taikymą; SCRIPT_NAME tampa SCRIPT_NAME Į WSGI app aplinkoje, jei Jūs nustatysite
Reikalavimai .
- Python,
Komentarai nerastas