Curso Python Unit Testing using DocTest
16 horasVisã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.
Materiais
Inglês + Exercícios + Lab PraticoConteúdo Programatico
- Discover the key concepts covered in this course
- Write and execute a test using the doctest module
- Recognize where doctests can be placed within source code
- Create a readme file for a Python module which bundles documentation and testing in a single file
- Use the ELLIPSIS directive to account for unpredictable output in doctests
- Use the ELLIPSIS directive to check if the code raises exceptions for incorrect input values
- Recall how to set doctest to ignore whitespace in the output of tests tests