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

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.

Blog do Riverfount

Tem espaço pra todo mundo no universo Bitcoin

Já pensou em entrar no universo Bitcoin mesmo sem ser programador? 🤯

- ✅ Áreas que precisam de gente: design, documentação técnica, testes, firmware, organização de eventos
- ✅ Também tem espaço para desenvolvedores: front-end, back-end, criptografia e até CoreDev
- ✅ O segredo: persistir e se aproximar das comunidades (como o Bloco e a 21) — aí o caminho...

#Bitcoin #desenvolvimento #comunidade #design #firmware #testes #MorningCrypto

Fiz experiências com o que chamei de "Podtest" em #Snac, #Mastodon, #PeerTube e #Lemmy, com os seguintes resultados:

  • Feed gerado pelo  @[email protected] é apenas texto.
  • Feed do  @[email protected] entrega o áudio, que  e  conseguem tocar, mas, aparentemente, o formato ainda não é totalmente conforme:  Podcast Index sequer reconhece o conteúdo.
  • Podcast Feed do canal  @[email protected] é devidamente reconhecido em todos os testes. Inclusive, perfeitamente incluído no Podcast Index. O problema é que, embora o episódio tenha sido criado com base no envio de um arquivo áudio (Ogg/Opus), o PeerTube fez, obrigatoriamente, sua conversão para vídeo. Torna-se videocast, então. É possível usá-lo assim mesmo, porém não fica exatamente como alguém esperaria um podcast de áudio.
  • Feed da comunidade  @[email protected] é reconhecido por agregadores. O grande porém é que o Lemmy não permite envio de arquivo de áudio, apenas imagem. Fiz o teste simplesmente inserindo a URL do áudio que eu já tinha enviado para outro servidor, com o discurso completo da Promulgação da Constituição por Ulysses Guimarães. Funcionou assim, mas fica inviável.
Conclusão: todos podem ser bastante úteis caso a ideia seja acompanhar pelo , que é como foram projetados. Entretanto, para consumo em formato  esperado por agregadores de #podcast propriamente ditos, nenhum deles atende plenamente aos requisitos, pelo menos neste momento. Em uma análise superficial do comportamento dos sistemas, não parece algo tão complicado de ser adaptado para isso acontecer, contudo seria necessário levantar a demanda juntamente aos respectivos projetos ou propor a solução já com a oferta do código-fonte necessário.

De imediato, ainda pode ser menos frustrante hospedar podcast em um sistema já preparado para isso, como 🐳 Funkwhale ou CastoPod

⚠️ Só pra não perder o costume de avisar: não façam isso em plataformas privativas de liberdade e/ou candidatas a Big Tech, por favor. 🫸 

CC: @[email protected] @[email protected] @[email protected] @[email protected] @[email protected]

#podcast #podcasts #podtest #testes #feed #RSS #ActivityPub #Funkwhale #Castopod

Eu não sou ISFP…

Quem é você no teste Myers-Biggs?

A moda é antiga. O teste foi criado por mãe e filha na Segunda Guerra Mundial para classificar as personalidades de mulheres.

Durante a minha adolescência e juventude (de corpo, porque de mente continuo curioso e febrilmente ativo aos 58 anos) entre os anos 70 e 90 acho que não se falava nisso e é bem capaz da moda ter surgido com o crescimento da realidade online; em busca de assunto, em busca até de engajamento… Pensando melhor, talvez tenha ficado popular antes em revistas para mulheres nos anos 90, que eu ignorava porque homem ignorava muito mais coisa do que ignora hoje.

É importante conhecer a história das coisas, mas estou me desviando do assunto, né? Vou colocar links no final do post.

O que importa a princípio é o que você acha do teste. Me parece que muita gente pensa “Nossa! Sou eu!”… Então… Já ouviu falar no Efeito Barnum ou Forer? (vídeo que fiz com o mentalista Leonardo Martins há 13 anos). Você já experimentou dar uma olhada em outros perfis além do que saiu para você? Eu me encaixo facilmente em uns quatro deles!

Claro que já fiz esse teste algumas vezes, mas sempre brincando e nunca parei para pensar que as pessoas estavam levando muito a sério. Eu até via gente colocando no perfil do LinkedIn e sabia de seleção de emprego usando isso, mas… seleção de emprego também pergunta que bicho você seria e outras coisas estranhas. Acabei não parando para pensar criticamente.

Aí a Vivi Maurey falou no assunto e, finalmente, decidi dar atenção aos “testes de personalidade” e agora tem uma nota enorme no meu banco de conhecimento pessoal no Obsidian (falo de Gestão do Conhecimento pessoal no Meme de Carbono) com fontes, testes, etc. que vou resumir aqui.

Todas as vezes que fiz esses testes duas coisas me incomodaram, aliás, três:

  • Eu tinha muitas dúvidas quanto ao que responder em mais ou menos metade das perguntas;
  • As respostas para quase todas as perguntas dependiam muito de contexto: em ambiente de trabalho ou no lazer? No dia-a-dia ou em uma situação de emergência? Entre pessoas amigas ou em um ambiente estranho? Escrevendo um texto como esse, uma crônica, um conto realista, um conto de fantasia?
  • Acho que não temos a mesma “personalidade” o tempo todo. Podemos acordar um dia mais determinados e criativos, outro mais reflexivos e objetivos, aliás, o nosso espírito pode mudar ao longo do dia. Basta passar parte dele se dedicando a algo cartesiano e depois ir para um espetáculo de dança contemporânea ou teatro experimental…
  • Tendo essas dúvidas em mente fui pesquisar na Scientific American (pelo amor de Turing, NÃO vá numa IA regurgitadora!) a história do teste, avaliações dele e de outros testes.

    Fiquei surpreso ao ver que o Myers-Biggs é fortemente desqualificado! Achava que tinha pelo menos alguma validade para identificar tendências gerais na gente.

    Inclusive bem que fiz o teste novamente e deu beeeem errado: ENTJ-A.

    O que deu mais ou menos coerente foi eu ler cada um dos quatro grupos e identificar diretamente em qual me enquadrava mais e deu o ISFP do título… com as ressalvas que já citei.

    Na pesquisa achei também o teste Big Five, que realmente, como procura demonstrar a Sciam, é um pouco mais… útil.

    Ainda assim persistem os problemas que já comentei. A média dos artigos que li em boas fontes sobre esses testes fala na utilidade de refletir sobre nós, pensar no que consideramos que nos define, mas me parece bem ruim quando a gente acredita que é ISFP ou a sigla que seja. A gente acaba se enfiando em uma caixinha apertada de características e pior ainda quando dizemos para os outros que somos aquilo, nos limitando mais ainda às expectativas das pessoas.

    Ser livre é importante, aliás, é essencial! Mesmo quando estamos presas em algum tipo de pan-óptico que nos leva a criar uma imagem e um perfil para nós, como se vivêssemos em uma distopia que nos levasse a publicar essa imagem para todo… mundo… ver… Ops…

    Podemos até estar bem com a imagem que criamos… supondo que fomos nós que criamos e não o algoritmo de alguma mídia social que recebeu a missão de nos moldar conforme os interesses daquela mega-empresa, frequentemente com agendas políticas beeeem questionáveis. Mas isso é para a sessão Mídias Sociais lá do Meme de Carbono… Ainda assim, estamos nos limitando àquela imagem.

    O lance é que já temos coisas demais que nos limitam, né? A gente não precisa de um questionário que diga quem somos. Ainda assim, talvez possa ser divertido como exercício de reflexão e ego trip…

    Fontes e referências:

    Imagem que ilustra o post

    Foto de Олег Мороз na Unsplash

    #myersBriggs #personalidade #testes

    Sábado dia 23/08 começa a primeira turma do treinamento Python para DevOps

    Serão 4 meses de entrega de conteúdo em vídeo abordando os principais usos de #Python para Automações, #Testes, #DevOps com uma aula ao vivo a cada 15 dias.

    https://linuxtips.io/python-para-devops/

    Python Para DevOps - LINUXtips

    Domine o poder do Python e mergulhe em um universo onde automação e nuvem se unem para turbinar a produtividade de equipes DevOps!

    LINUXtips

    Testes indicam que ChatGPT Plus pode estar usando o Google para responder perguntas

    https://gd.eurisko.com.br/2025/08/10/testes-indicam-que-chatgpt-plus-pode-estar-usando-o-google-para-responder-perguntas/

    Google cria agente de IA que pesquisa como um humano e supera OpenAI em testes

    https://gd.eurisko.com.br/2025/08/07/google-cria-agente-de-ia-que-pesquisa-como-um-humano-e-supera-openai-em-testes/