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/
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/
GitHub's slopocalypse made the open membership model untenable, but the cracks were older than that. I was the only roadie for the entire run and never managed to fix that. The full story, with 10 years of data and some honest reflection:
https://jazzband.co/news/2026/03/14/10-years-of-jazzband
(2/3)
If you maintain a @jazzband project, expect an email before @pycon. django-commons is a great option if you're looking for a new home, they've already taken on several projects and got the governance right from day one.
Wind-down plan: https://jazzband.co/news/2026/03/14/wind-down-plan
(3/3)