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:
Python / unittest – Como mockar a função input ? (Mocking raw input in unittests)