labhackercd / cpp-participacao-backend

CPP-Participacao-Backend
GNU General Public License v3.0
2 stars 0 forks source link

SP01-EstudarAPIdoGA #10

Closed rob3rt4 closed 3 years ago

rob3rt4 commented 3 years ago

Eu, como desenvolvedor, desejo estudar como "mockar" as requisições da API do GA para criar poder implementar testes.

Critérios de aceitação

erivanio commented 3 years ago

Não consegui mockar a requisição ao googleapis dentro da task que pega os dados diários do Analytics e nem o método que chama a requisição. Tentei usar a biblioeteca responses pra fazer o mock da requisição ao googleapis e o unittest.mock para fazer o mock do método que chama a requisição ao googleapis.

thiagonf commented 3 years ago

Encontrei uma forma de realizar o mock de funções utilizando o pytest-mock. Este tutorial explica muito bem como é feito o mock de funções usando essa biblioteca.