Flea

Tela Software:
Flea
Detalhes de Software:
Versão: 7.4.6
Data de upload: 20 Feb 15
Revelador: Oliver Cope
Licença: Livre
Popularidade: 56

Rating: nan/5 (Total Votes: 0)

Flea ajuda a testar aplicações WSGI sem iniciar um servidor HTTP.
 
 Se você já sabe lxml, você vai saber o que faz pulga tão poderoso. Flea é totalmente integrado com XPath api do lxml, permitindo que você inspecionar, modificar e navegar documentos HTML devolvidos a partir da aplicação WSGI. Aqui está um exemplo de sessão:
 
 >>> Agente = TestAgent (my_wsgi_app)
>>> Agent.get ('/')
>>> Print agent.body

& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Entrar
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;

>>> Agente = agente ["// a [. = 'Login']"]. Click ()
>>> Print agent.request.request_uri
http: // localhost / sign-in
>>> Agente ["// input [@ name = 'username']"]. Value = 'root'
>>> Agente ["// input [@ name =] 'password'"] valor. = 'Password'
>>> Agente = agente ["// input [@ type =" submit '] "]. Submit ()
Documentação do pacote completo: http://packages.python.org/flea/

What é novo nesta versão:

  • Adicionado um método fill_sloppy que não levanta uma exceção quando os campos não existem

O que é novo na versão 7.4.1:

  • Bugfix: Corrigido erro em TestAgent.serve ()
  • Melhoria unicode manipulação para valores WSGI environ

O que é novo na versão 7.4.0:

  • Mudar para o ar livre de pesto
  • apoio Experimental Python 3
  • Correção: garantir uma resposta WSGI método close do iterator é sempre chamado

O que é novo na versão 7.3.3:

  • facilidade de registro incluído para permitir a fácil localização das chamadas para o aplicativo em teste
  • Adicionado uma chave Environ flea.testing WSGI para que o AUT pode dizer quando ele está sendo executado em um ambiente de teste
  • Corrigido um erro na post_multipart que causou um erro ao passar um dicionário de dados

O que é novo na versão 7.3.1:

  • Corrigido o erro em TestAgent.follow

O que é novo na versão 7.3.0:

  • Nova API para preenchimento de formulários, com cada tipo de controle Tendo um método de preenchimento. O atributo de valor não é mais sobrecarregado.
  • Agora você pode atravessar o DOM chamando o objeto TestAgent diretamente com qualquer um seletor CSS ou expressão XPath.
  • TestAgent.click () agora usa um argumento que seleciona ligações pelo seu conteúdo textual, por exemplo agent.click ('Ver Resultados'). Se você quiser que o comportamento antigo, você precisa passar por um segundo argumento, por exemplo agent.click ("// a [= & quot;. Visualizar os resultados & quot;] ',' XPath ').

O que é novo na versão 7.2.0:

  • métodos Adicionado .reload e .new_session para TestAgent

O que é novo na versão 7.1.1:

  • argumento check_status fixo não ser aceito em GET, POST , clique, enviar etc métodos

O que é novo na versão 7.1.0:

  • Adicionado .Reabastecer - preencher vários campos do formulário em um única chamada.
  • Adicionado .show - mostrar a resposta atual em um navegador da web
  • Adicionado .serve - iniciar um servidor HTTP para o aplicativo em teste e abrir um navegador para a página atual
  • Adicionado cheque para o sucesso status HTTP ou redirecionar códigos (2xx ou 3xx), qualquer outra coisa que levanta uma AssertionError por padrão
  • comportamento padrão alterado para seguir redirecionamentos HTTP
  • esquema de numeração versão alterada para & lt; importante & gt;. & lt; minor & gt;

Requisitos :

  • Python

Outro software de desenvolvedor Oliver Cope

Swab
Swab

20 Feb 15

Fresco
Fresco

10 Dec 15

frescoext-genshi
frescoext-genshi

20 Feb 15

Comentário para Flea

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