Тестване WSGI приложения обикновено включва стартиране на сървъра на местно хост и порт, след това посочи пробната код на този адрес & Nbsp;. Вместо това, тази библиотека ви позволява да прихване повиквания и да е специфична комбинация с домакина / пристанище и да ги пренасочат в WSGI заявление внасящ от вашата тестова програма. По този начин, можете да се избегне хвърлянето на хайвер множество процеси или нишки, за да тествате вашия Web App.
<Силен> Как действа тя? Силен>
wsgi_intercept работи чрез замяна httplib.HTTPConnection с подклас, wsgi_intercept.WSGI_HTTPConnection. В този клас се пренасочва специфични сървър / пристанищни комбинации в заявление WSGI от подражават гнездо. Ако не се намеси е регистриран за хоста и порта искания, тези искания се предават на стандартната манипулатор.
Add_wsgi_intercept The функции (хост, порт, app_create_fn, SCRIPT_NAME = '') и remove_wsgi_intercept (хост, порт), посочете кои URL адреси трябва да се пренасочват в какви приложения. Имайте предвид, че особено app_create_fn е функция обект връщане на молба WSGI; SCRIPT_NAME става SCRIPT_NAME в обкръжението на WSGI ап, ако е зададено
<силни> Изисквания :.
- Python
Коментари не е намерена