Como executar testes incluídos no aplicativo postes implantado
-
06-07-2019 - |
Pergunta
Eu tenho instalado postes aplicativo com base de ovo, por isso se senta em algum lugar sob /usr/lib/python2.5/site-packages. Eu vejo que os testes são embalados também e eu gostaria de executá-los (para pegar um problema que aparece no aplicativo implantado, mas não na versão de desenvolvimento).
Então, como faço para executá-los? Fazendo "nosetests" do diretório contendo apenas Test.ini e development.ini dá um erro sobre Test.ini inexistente sob site-packages.
Solução
Instale nariz:. Easy_install nariz -W
Executar nariz: nosetests --with-postes = Test.ini OU python setup.py nosetests
Para executar "python setup.py nosetests" você precisa ter um bloco [nosetests] em sua setup.cfg parecido com isto:
[nosetests]
verbose = True
verbosidade = 2
com-postes = Test.ini
detalhados-errors = 1
com-doctest = True