wsgi_intercept

Tela Software:
wsgi_intercept
Detalhes de Software:
Versão: 0.6.1
Data de upload: 11 May 15
Licença: Livre
Popularidade: 0

Rating: 2.0/5 (Total Votes: 1)

Testando aplicações WSGI normalmente envolve a partir de um servidor em um host local e porta, em seguida, apontando seu código de teste para esse endereço. & Nbsp; Em vez disso, esta biblioteca permite interceptar chamadas para qualquer combinação host / porta específica e redirecioná-los para uma WSGI aplicação importável pelo seu programa de teste. Assim, você pode evitar a desova vários processos ou threads para testar seu aplicativo Web.
Como isso funciona?
wsgi_intercept funciona substituindo httplib.HTTPConnection com uma subclasse, wsgi_intercept.WSGI_HTTPConnection. Essa classe, em seguida, redireciona combinações servidor / porta específicos em uma aplicação WSGI emulando um soquete. Se nenhuma interceptação é registrado para o host e porta solicitados, esses pedidos são passados ​​para o manipulador padrão.
O add_wsgi_intercept funções (host, porta app_create_fn, script_name = '') e remove_wsgi_intercept (host, porta) especificar quais URLs devem ser redireccionado para o que as aplicações. Note-se especialmente que app_create_fn é um objeto de função retornando um aplicativo WSGI; script_name se torna SCRIPT_NAME no ambiente do aplicativo WSGI, se definir

Requisitos :.

  • Python

Comentário para wsgi_intercept

Comentários não encontrado
Adicionar comentário
Ligue imagens!