[pyar] Problema con tests

claudio canepa ccanepacc en gmail.com
Vie Mayo 10 18:38:19 ART 2013


Roberto, el tearDown te limpia self.tmpdir

El test que falla  (y otros) estan usando un self.target_dir

Tendras mugre alli ?


On Fri, May 10, 2013 at 6:04 PM, Roberto Alsina
<ralsina en netmanagers.com.ar>wrote:

> Hola, tengo un problema y no le encuentro la vuelta. Algunos tests que
> (hasta donde veo) deberían ser completamente independientes, se
> interfieren entre sí.
>
> Para verlo:
>
> $ virtualenv ve
> $ . ve/bin/activate
> $ git clone git en github.com:ralsina/nikola.git
> $ cd nikola
> $ pip install .
> $ pip install -r requirements.txt
> $ pip install nose
>
> $ nosetests
>
> Va a dar un fail:
>
> Traceback (most recent call
> last):
>
>   File
> "/home/ralsina/Desktop/proyectos/nikola/master/tests/test_integration.py",
> line 209, in
> test_check_files
>
>     self.assertEqual(p.returncode,
> 0)
>
> AssertionError: 1 !=
> 0
>
> -------------------- >> begin captured stdout <<
> ---------------------
>
> Scanning
> posts..done!
>
> Checking Files:
> ===============
>
>
> Files from unknown origins:
>
> output/blog/index.html
>
> Files not generated:
>
> output/galleries/demo/tesla2_lg.jpg
> output/galleries/demo/tesla2_lg.thumbnail.jpg
> output/index.html
>
> Ese test basicamente crea un directorio temporal, hace cd ahí adentro y:
>
> nikola init --demo target
> cd target
> nikola check -f
>
> Ese fail es porque no sabe de adonde salió "output/blog/index.html"
> El problema es que ese archivo no se crea normalmente, y no debería ser
> creado por este testcase. Sólo es creado por el test RelativeLinkTest2!
>
> En consecuencia el problema es que no estoy aislando correctamente los
> tests, pero no veo adonde está mi error :-(
> Si alguien me puede dar una mano, sumamente agradecido!
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130510/a3fa425d/attachment.html>


More information about the pyar mailing list