A veces escribimos programas que tienen que enviar emails y no queremos que estos lleguen a su destino, ya que estamos en pruebas.
Gist: Servidor SMTP de pruebas
Testing en django: mejoras
A menudo, cuando me pongo a hacer algo en Django y escribo mis primeros tests, los noto pesados y desordenados. Me resulta difícil diferenciar entre tests unitarios, de integracción y de aceptación.
De la misma manera, suele ser una aventura añadir coverage, ya que nunca me acuerdo de cómo se hace.
En este artículo describiré cómo hacer ambas cosas.
Gist: instalando Firefox con Salt
En el artículo LAMP con Salt vimos los pasos para utilizar Salt. En esta ocasión sólo mostraré cómo instalar Firefox.
Hace tiempo que Firefox dejó de estar en Debian. No voy a entrar en si me parece buena idea ni en los motivos, pero sí en el hecho de que no se incluye en mi distribución favorita. Se supone que iban a mantener Iceweasel, pero la realidad es que [Iceweasel está en la versión 10.0 mientras que Firefox en la 28.0.
Como estoy intentando manejar mis máquinas con Salt, necesito una manera fácil y repetible de instalarlo.
Fracasos
Durante mi vida laboral he vivido numerosos éxitos y fracasos. De lo que más he aprendido es de los fracasos, tanto propios como ajenos. Y admitámoslo: los fracasos son mucho más divertidos que los éxitos.
Hace ya algún tiempo que un amigo está intentando tirarme de la lengua (o de la tecla en este caso) para que escriba un artículo con todos estos fracasos… Pues bien, aquí está.
Éste es el artículo dedicado a todas las personas que han propiciado estos fracasos, gracias a los cuales he aprendido casi todo lo que sé.