Usé easy_install para instalar pytest en una Mac y comencé a escribir pruebas para un proyecto con una estructura de archivos como esta:
repo/ repo/app.py repo/settings.py repo/ models.py repo/tests/ repo/tests/test_app.py
ejecute py.test
mientras está en el directorio del repositorio, todo se comporta como cabría esperar
pero cuando pruebo lo mismo en Linux o Windows (ambos tienen pytest 2.2.3) ladra cada vez que llega a la primera importación de algo desde la ruta de mi aplicación. Digamos, por ejemplo, from app import some_def_in_app
¿Necesito editar mi RUTA para ejecutar py.test en estos sistemas? ¿Alguien ha experimentado esto?