테스트 WSGI에 일반적으로 해당 주소로 테스트 코드를 가리키는 로컬 호스트 및 포트의 서버를 시작 포함 응용 프로그램 & NBSP는;. 대신에,이 라이브러리는 특정 호스트 / 포트 조합에 전화를 차단하고 WSGI로 리디렉션 할 수 있습니다 테스트 프로그램에 의해 수입 할 응용 프로그램입니다. 따라서, 당신은 당신의 웹 응용 프로그램을 테스트하기 위해 여러 프로세스 또는 스레드를 산란을 방지 할 수 있습니다.
그것은 어떻게 작동 하는가?
wsgi_intercept는 서브 클래스, wsgi_intercept.WSGI_HTTPConnection와 httplib.HTTPConnection을 대체하여 사용할 수 있습니다. 이 클래스는 소켓을 에뮬레이션하여 WSGI 응용 프로그램으로 특정 서버 / 포트 조합을 리디렉션합니다. 더 절편이 호스트와 포트 요청에 등록되어 있지 않은 경우, 그 요청은 표준 핸들러에 전달됩니다.
기능 add_wsgi_intercept (호스트, 포트, app_create_fn, SCRIPT_NAME = '')과 remove_wsgi_intercept (호스트, 포트) URL이 어떤 응용 프로그램에 리디렉션해야하는 지정합니다. 참고 특히 그 app_create_fn는 WSGI 애플리케이션 복귀 기능 개체이다 설정하면 SCRIPT_NAME이 WSGI 응용 프로그램 환경에서 SCRIPT_NAME된다
요구 사항 : 있습니다.
파이썬
댓글을 찾을 수 없습니다