[pyar] Problema con tests
Roberto Alsina
ralsina en netmanagers.com.ar
Vie Mayo 10 18:39:39 ART 2013
On 10/05/13 18:38, claudio canepa wrote:
> Roberto, el tearDown te limpia self.tmpdir
>
> El test que falla (y otros) estan usando un self.target_dir
>
> Tendras mugre alli ?
self.target_dir es self.tmpdir/target nomás
>
>
> On Fri, May 10, 2013 at 6:04 PM, Roberto Alsina
> <ralsina en netmanagers.com.ar <mailto: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 <mailto: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
>
>
>
>
> _______________________________________________
> 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/622f5cd8/attachment.html>
More information about the pyar
mailing list