Visão Geral
Este Python Unit Testing using DocTest, concentra-se em doctests e examina como o módulo doctest permite a definição de testes python simples dentro das docstrings em seu código-fonte. Você examinará qual sintaxe é necessária ao executar testes manualmente a partir de um shell Python e como copiar shells. A seguir, você aprenderá a capturar a saída e usá-la em seu arquivo de origem e, em seguida, como criar um documento executável para sua origem. Este Python Unit Testing using DocTest demonstra o empacotamento de um arquivo leia-me e os testes para um módulo Python. Você examinará o agrupamento de documentação e testes em um único arquivo executável. Você aprenderá como usar a diretiva Ellipsis para lidar com resultados imprevisíveis. Finalmente, você aprenderá a instruir seus doctests a ignorar caracteres de espaço em branco nas saídas de um teste usando a diretiva de espaço em branco normalizada.