Python / unittest – Como mockar a função input ? (Mocking raw input in unittests)

Atualmente estou aprendendo Python e como todo bom iniciante utilizamos muito as entradas e saídas no terminal para desenvolver aplicações, mas até para simples aplicações não podemos esquecer dos testes e atualmente me deparei com o seguinte caso:

Como mockar a função input do Python ?

Bom, ao pesquisar bastante acabei encontrando essa maneira de fazer, muito simples, basta utilizarmos um annotation do unittest.mock chamado patch aonde iremos substituir a função do builtins.input vejamos:

Help DEV – Analista desenvolvedor Java / Android https://helpdev.com.br/zarelli

Python / unittest – Como mockar a função input ? (Mocking raw input in unittests)

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Rolar para o topo