[pyar] Problema con tests

Roberto Alsina ralsina en netmanagers.com.ar
Vie Mayo 10 21:18:06 ART 2013


On 10/05/13 20:38, Martin Chikilian wrote:
> Roberto,
>
> Dado que cada test crea su propio tmpdir dudo que RelativeLinkTest2
> tenga algo que ver (en cualquier caso el archivo se
> generaría en un directorio distinto) al que está viendo TestCheck.
>
> No me podía ganar este problema (estaba interesante!) así que descubrí
> el tema: en main.main se hace un import a conf, el conf que está en
> sys.modules apunta a uno viejo (el que creó RelativeLinks2 y quedó
> cacheado).
>
> Solucioné el problema en el tearDown, puse lo siguiente:
> try:
>     del sys.modules['conf']
> except KeyError:
>     pass
>
> y listo!
>

Grande! Claro, lo que estaba pasando es que RelativeLinkTest estaba
modificando conf y cargandolo, y pasaba eso. Millón de gracias!




More information about the pyar mailing list