replaylib.

Record e reproduzir ações HTTPLIB para testes
Baixe Agora

replaylib. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Scott Torborg and Mike Spindel
  • Site do editor:
  • http://github.com/storborg/

replaylib. Tag


replaylib. Descrição

Gravar e reproduzir ações HTTPLIB para testes O replaylib é uma biblioteca (muito experimental) que permite instalar stubs de substituição para métodos HTTPLIB que registram interações com servidores remotos e jogá-los de volta. Como o Urllib depende da funcionalidade HTTPLIB, o ReplayLib irá registrar e reproduzir interações Urllib também. Destina-se a permitir testes simplificados para serviços que interagem com serviços remotos: e. Processadores de pagamento, APIs de envio, etc. Para usá-lo, apenas: 1. Execute seu conjunto de testes durante a gravação com o Replaylib. 2. Em execuções subseqüentes, reproduza de replaylib. Os testes serão executados mais rapidamente e não precisarão de serviços externos. É totalmente testado, com 100% de linha e cobertura de ramificação, e funciona bem com todas as APIs, tentámos em "No selvagem". Uso. InstalaçõesImple como: Easy_Install ReplayLibor Se você preferir, baixe a fonte e, em seguida: Python setup.py buildpython setup.py Installexample >>> Importar ReplayLib >>> Importar urllib >>> replaylib.start_record () # fazer algumas coisas com urllib.> >> urllib.urlopen ('http://www.google.com') >>> replaylib.stop_record ('activity.pkl') >>> replaylib.start_playback ('atividade.pkl') # não fará realmente Um pedido ao Google.com >>> urllib.urlopen ('http://www.google.com') >>> replaylib.stop_playback () pluginreplay do nariz também vem com um plugin do nariz para fazer gravação e reprodução as interações usadas Por suas suítes de teste Mesmo ainda mais simples: Nosetests --replaylib-gravação = test.pklnosetests --replaylib-playback = test.pkl Requisitos: · Pitão


replaylib. Software Relacionado