Discussion
Loading...

#Tag

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Blau Araujo :bash: boosted
Riverfount :python_logo:
@riverfount@bolha.us  ·  activity timestamp 4 days ago

Novo post no blog: testes que realmente testam.

Fixtures com escopo controlado, parametrize para eliminar duplicação e mocks com pytest-mock para isolar dependências externas — tudo o que falta para sair do `assert 1 == 1` e ter uma suite que protege o código de verdade.

Fecha o loop do artigo de injeção de dependência: o código ficou testável lá; agora está, de fato, testado.

🔗 https://www.riverfount.dev.br/posts/pytest_alem_do_basico/

#python #pytest #testes #programação

https://bolha.us/tags/programa%C3%A7%C3%A3o
Blog do Riverfount

Testes que Realmente Testam: pytest Além do Básico

No artigo sobre injeção de dependência ficou um problema em aberto. A classe OrderService não dava para testar sem subir banco, sem fazer chamada HTTP real, sem criar arquivo em disco. A solução apresentada foi injetar as dependências pelo construtor — o que deixa o código testável. Mas testável não significa testado. Este artigo fecha esse loop. O objetivo aqui não é ensinar assert 1 == 1. É mostrar as ferramentas que separam uma suite de testes que protege o código de uma suite que só infla a cobertura: fixtures com escopo controlado, parametrize para eliminar duplicação, e mocks com pytest-mock para isolar dependências externas de verdade.
  • Copy link
  • Flag this post
  • Block
Riverfount :python_logo:
@riverfount@bolha.us  ·  activity timestamp 4 days ago

Novo post no blog: testes que realmente testam.

Fixtures com escopo controlado, parametrize para eliminar duplicação e mocks com pytest-mock para isolar dependências externas — tudo o que falta para sair do `assert 1 == 1` e ter uma suite que protege o código de verdade.

Fecha o loop do artigo de injeção de dependência: o código ficou testável lá; agora está, de fato, testado.

🔗 https://www.riverfount.dev.br/posts/pytest_alem_do_basico/

#python #pytest #testes #programação

https://bolha.us/tags/programa%C3%A7%C3%A3o
Blog do Riverfount

Testes que Realmente Testam: pytest Além do Básico

No artigo sobre injeção de dependência ficou um problema em aberto. A classe OrderService não dava para testar sem subir banco, sem fazer chamada HTTP real, sem criar arquivo em disco. A solução apresentada foi injetar as dependências pelo construtor — o que deixa o código testável. Mas testável não significa testado. Este artigo fecha esse loop. O objetivo aqui não é ensinar assert 1 == 1. É mostrar as ferramentas que separam uma suite de testes que protege o código de uma suite que só infla a cobertura: fixtures com escopo controlado, parametrize para eliminar duplicação, e mocks com pytest-mock para isolar dependências externas de verdade.
  • Copy link
  • Flag this post
  • Block
Log in Create account

Bolhaverso

Os dados dos usuários serão deletados em algumas semanas. Vamos subir uma instância definitiva após finalizar os testes.

Bolhaverso: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login Signup