TL;DR https://github.com/ddoroshev/pytest.fish
Taper des commandes répétitives ou copier et coller des noms de tests peut prendre un temps précieux. Pour vous aider, j'ai créé pytest.fish - un plugin Fish Shell qui simplifie votre flux de travail pytest. Il est léger, simple à configurer et rend les tests plus efficaces.
Tapez pytest et appuyez sur TAB pour obtenir des suggestions de chemins et de fonctions de test :
Affinez les tests avec -k et obtenez des suggestions de noms :
Le plugin analyse dynamiquement votre projet, afin que les suggestions restent à jour.
Installer avec Fisher :
fisher install ddoroshev/pytest.fish
Ou copiez manuellement les fichiers du référentiel dans votre configuration Fish.
Le plugin ne s'appuie pas (encore) directement sur pytest. Au lieu de cela, il analyse le répertoire actuel à la recherche de fichiers de test et recherche les fonctions de test qu'ils contiennent, ce qui rend le processus relativement rapide et efficace.
Comme j'utilise principalement Fish dans mon environnement de développement local, j'ai créé un plugin spécifiquement pour ce shell. Cependant, si vous utilisez Bash ou Zsh, n'hésitez pas à créer le vôtre – ou passez déjà à Fish. ?
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!