[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