Nosemultiverion.

Um plugin no nariz para executar testes simultaneamente em diferentes versões do Python
Baixe Agora

Nosemultiverion. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Kumar McMillan
  • Site do editor:
  • http://farmdev.com/

Nosemultiverion. Tag


Nosemultiverion. Descrição

Um plugin do nariz para executar testes simultaneamente em diferentes versões do Python O NOSMultiverion é um plugin do nariz que permite executar testes simultaneamente em diferentes versões do Python.Quando o plugin é ativado, seu pacote de teste gera subprocessos para executar os mesmos testes em cada intérprete Python, então os resultados são impressos no processo principal. Ele foi projetado para bibliotecas ou aplicativos que desejam suportar versões legadas de Python ou para projetos que precisam funcionar em ambientes virtuais configurados de forma diferente. Por isso, usa soquetes através de subprocessos de execnet e paralelo, adiciona apenas sobrecarga mínima ao seu tempo de teste. A instalação: Nosemultiversion, nariz e execnet devem ser instalados em cada versão do Python que você deseja executar seus testes. Seus módulos de teste e aplicativo Não precisa ser instalado em cada versão Python.Aquiola Como instalar o Nosemultiverion e suas dependências: instalar com PIP de SourceGrab a fonte PIP e fazer algo assim: CD / Pip / SourceSudo Python2.4 ./scripts/pip install -e HG + http: //bitbucket.org/kumar303/nose-multiversion/#egg=Nosemultiversõesudo python2.5 ./scripts/pip install -e hg + http: //bitbucket.org/kumar303/nose-multiversion/#egg= Nosemultiversudo python2,6 ./scripts/pip install -e http: //bitbucket.org/kumar303/nose-multiversion/#egg=NosemultiversionInstall com pip de pypijust como acima, mas fazer: cd / pip / sourcesudo python2.4. / Scripts / Pip Install Nosemultiversudo python2.5 ./scripts/pip Install NOSMultiversudo Python2.6 ./scrip TS / Pip Install NosemultiverSionInstall com setuptoolssudo easy_install-2.4 http://bitbucket.org/kumar303/nose-multiversion/get/tip.zipsudo easy_install-2.5 http://bitbucket.org/kumar303/nose-multiversion/get/tip. zipsudo easy_install-2.6 http://bitbucket.org/kumar303/nose-multiversion/get/tip.ziprun um simples conjunto de testes em várias versões de Pythonif Você tem um aplicativo sem muitas dependências Você provavelmente pode apenas executar os testes em várias versões como Isto: CD / seu / teste / suitenosetests --in-python = 2.4,2.5,2.6run Um conjunto de testes complexos em um virtualenvit é mais provável que seu aplicativo tenha algumas dependências que você provavelmente está gerenciando com um virtualenv personalizado. O valor passado para a opção --in-python = também pode ser um caminho absoluto para um intérprete Python, então configure seus diretórios virtualenv, em seguida, execute seus testes como este: CD / Test / Suitenosetests --in-Python = / Caminho /to/a/virtualenv-for-2.5/bin/python --in-python = / path / to / a / virtualenv-for-2.6 / bin / pythondeclare valores de opção em uma configuração de configuração com qualquer opção de nariz, você pode usar Um arquivo de configuração para definir seu valor, como este: in-python = / path / to / your-virtualenv1 / bin / python / path / to / your-virtualenv2 / bin / python / path / to / jython / path / para / seu tampão de construção / bin / pythonackoundments, foi criado por Kumar McMillan. Grande graças ao Holger Krekel para extrair o Execnet em seu próprio pacote. Este nariz permitido roubar um bom recurso de py.test.bugs, patchesssubmit todos os bugs e patches para http://bitbucket.org/kumar303/nose-multiversion/ - Obrigado! Notas aleatórias * Se outro plugin tenta fazer um quadro Em seguida, ele pode quebrar, porque os rastreamentos e quadros são achatados, em seguida, conservados para que possam ser enviados de um trabalhador para o processo principal. * Quando o nariz suporta o Python 3.0, bem como o ExecNet, adicionando 3.0 às suas opções, deve apenas funcionar magicamente! * Há provavelmente algumas outras coisas bacanas para roubar de py.test como decoradores que aumentam a exceção do skiptest do nariz quando você não quer executar um teste em uma versão específica. Requisitos: · Pitão · Nariz


Nosemultiverion. Software Relacionado

Scanbooker.

Um aplicativo do domínio do domínio que suporta administração de imagens médicas. ...

161

Download