Prontas mejoras, logassert 6

| Publicado: | Código fuente

Hace relativamente poco tiempo había liberado logassert 5, les conté.

Me lo puse a tratar de usar en un proyecto grande y consolidado, y noté que estaría bueno tener algunas mejoras. Ergo, las implementé :).

¡Gracias a Diego Mascialino por la ayuda directa e indirecta en varias de estas features!

Con logassert 6 ahora también tenemos una forma de revisar facilmente que nada fue logueado (en cualquier nivel o en uno específico):

assert NOTHING in logs.debug

Y también un helper para verificar que varias lineas fueron logueadas una luego de la otra:

assert Sequence(
    "Got 1 error and \d+ warnings:",
    Exact("  error: bar"),
) in logs.debug

Finalmente, ahora se muestra el mensaje correcto cuando se usar "not in" en el assert.

El detalle, en el README del proyecto.

Como corresponde, lo pueden instalar directamente desde PyPI.

Para pedir ayuda, si tienen alguna pregunta, o encuentran algún detalle, por favor abran un ticket.

Comentarios Imprimir