Une note du problème survenu lors de la tentative d'utilisation de la version Windows de la distribution Python Anaconda de MinGW, où la bibliothèque de calcul scientifique peut être installée par Komi Komi.
Quand j'ai installé pytest cette fois, C: / Anaconda / Scripts / py.test.bat
a été généré.
Dans ce cas, il est possible d'exécuter la commande py.test
à partir de l'invite de commande Windows, mais je voulais également exécuter le test sur MinGW car j'exécute toujours python à partir de la console MinGW avant qui contient également git. ..
La commande elle-même est reconnue, mais bien sûr, elle ne fonctionne pas avec les fichiers batch Windows. J'ai donc décidé de porter py.test
depuis un autre environnement Linux et de l'utiliser.
py.test
Créez C: / Anaconda / Scripts / py.test
comme suit. Notez que vous devez l'enregistrer dans LF à l'aide d'un éditeur capable de gérer les codes de saut de ligne.
py.test
#!/usr/bin/env python
# EASY-INSTALL-ENTRY-SCRIPT: 'pytest==2.6.4','console_scripts','py.test'
__requires__ = 'pytest==2.6.4'
import sys
from pkg_resources import load_entry_point
if __name__ == '__main__':
sys.exit(
load_entry_point('pytest==2.6.4', 'console_scripts', 'py.test')()
)
Le seul point qui a été changé au moment du portage était Shiban sur la première ligne. Le fichier d'origine contenait le chemin complet de bin / python
dans le système.
Pour ce module pytest, il existe une autre solution qui n'utilise pas la commande py.test
. Comme indiqué ci-dessous, si vous l'intégrez en tant que test python setup.py
, il sera terminé lorsque la bibliothèque sera chargée.
http://pytest.org/latest/goodpractises.html
Recommended Posts