Maison > développement back-end > Tutoriel Python > Complétion automatique de coquille de poisson Pytest

Complétion automatique de coquille de poisson Pytest

DDD
Libérer: 2024-12-31 05:20:14
original
486 Les gens l'ont consulté

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.

Comment utiliser

Chemins de test de saisie semi-automatique

Tapez pytest et appuyez sur TAB pour obtenir des suggestions de chemins et de fonctions de test :

Pytest Fish shell autocompletion

Prise en charge du filtre -k

Affinez les tests avec -k et obtenez des suggestions de noms :

Pytest Fish shell autocompletion

Le plugin analyse dynamiquement votre projet, afin que les suggestions restent à jour.

Installation

Installer avec Fisher :

fisher install ddoroshev/pytest.fish
Copier après la connexion

Ou copiez manuellement les fichiers du référentiel dans votre configuration Fish.

Comment ça marche

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.

D'autres coquilles ?

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!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal