linux-BR.org

Notícias de software livre e tecnologias

Nota: Como antes, estamos usando uma função de fábrica para criar nossa função simulada, por isso precisamos passar na própria função,
não o valor de retorno da função.Em seguida, faremos a mesma coisa, mas usaremos uma nova função de equipamento e fábrica para criar nossa função de autenticação simulada.Usando dependency_overrides, podemos injetar nossas funções ridicularizadas
No aplicativo FASTAPI, mas lembre -se, isso funciona apenas para pontos de extremidade/funções usando a sintaxe depende ().Como
Para a AWS S3, a biblioteca Moto provou ser uma ferramenta robusta, permitindo -nos zombar de baldes S3 de maneira eficaz, até mesmo permitindo o estado
persistência entre os testes.Então na linha 10,
App.Dependency_Overrides [get_auth] = Mock_get_auth, nós ‘injetaremos’ nossa função simulada em nosso aplicativo no lugar do
função get_auth.

Fonte: https://alex-jacobs.com/posts/fastapitests/