Pikzie é um fácil de escrever e framework de testes unitários de depuração para Python.
Pikzie oferece os seguintes recursos que são faltava em unittest.py incluído na distribuição padrão do Python:
* Pythonic API
* Um monte de afirmações
* Saídas resultado com formato útil para depuração.
Instalação:
% Sudo python setup.py instalar
Uso:
Nós assumimos que você tem a seguinte estrutura de diretórios:
. - + - Lib --- --- your_module ...
& Nbsp; |
& Nbsp; + - teste - + - run-test.py
& Nbsp; |
& Nbsp; + - __init__.py
& Nbsp; |
& Nbsp; + - test_module1.py
& Nbsp; |
& Nbsp; + - ...
test / run-test.py é o seguinte:
#! / Usr / bin / env python
sys importação
import os
BASE_DIR = os.path.abspath (os.path.join (os.path.dirname (__ file__), ".."))
sys.path.insert (0, os.path.join (BASE_DIR, "lib"))
sys.path.insert (0, BASE_DIR)
pikzie importação
sys.exit (pikzie.Tester (). run ())
. teste / teste _ * py são automaticamente carregados e testes definidos são correu invocando run-test.py como o seguinte:
% Test / run-test.py
O que é novo nesta versão:
- Corrigir errado 'classificados' detecção
- melhorar a detecção de mensagem em assert_search_syslog_call
Requisitos :
- Python
Comentários não encontrado