Desafio: Crie um decorador chamado log_chamada que imprime uma mensagem toda vez que a função decorada é chamada. Essa mensagem deve incluir o nome da função e os argumentos (posicionais e nomeados) passados para ela. Além disso, você deve criar testes unitários para as funções decoradas (testando a funcionalidade base, sem o log do decorador).

Requisitos Detalhados:

  1. Crie um arquivo Python (meu_modulo.py ou similar) com as seguintes funções:
  2. Crie o Decorador log_chamada:
  3. Aplique o Decorador:
  4. Crie um Arquivo de Testes (test_meu_modulo.py ou similar) usando unittest:
  5. Corpo Principal do Script (if __name__ == "__main__":):
  6. Boas Práticas e Ferramentas: