ホームページ > バックエンド開発 > Python チュートリアル > Pytest フィッシュシェルのオートコンプリート

Pytest フィッシュシェルのオートコンプリート

DDD
リリース: 2024-12-31 05:20:14
オリジナル
492 人が閲覧しました

TL;DR https://github.com/ddoroshev/pytest.fish

コマンドを繰り返し入力したり、テスト名をコピーして貼り付けたりすると、貴重な時間が浪費される可能性があります。これを助けるために、pytest ワークフローを簡素化する Fish Shell プラグインである pytest.fish を作成しました。軽量でセットアップが簡単で、テストがより効率的になります。

使用方法

オートコンプリートのテストパス

「pytest」と入力して TAB キーを押し、テスト パスと関数の候補を表示します。

Pytest Fish shell autocompletion

-k フィルターのサポート

-k でテストを絞り込み、名前の候補を取得します:

Pytest Fish shell autocompletion

プラグインはプロジェクトを動的にスキャンするため、提案は最新の状態に保たれます。

インストール

Fisher でインストール:

fisher install ddoroshev/pytest.fish
ログイン後にコピー

または、ファイルをリポジトリから Fish 構成に手動でコピーします。

仕組み

プラグインは (まだ) pytest に直接依存していません。代わりに、現在のディレクトリをスキャンしてテスト ファイルを探し、その中にあるテスト関数を検索するため、プロセスが比較的高速かつ効率的になります。

他の貝殻は?

私は主にローカル開発環境で Fish を使用しているため、このシェル専用のプラグインを作成しました。ただし、Bash または Zsh を使用している場合は、自由に独自のものを作成するか、すでに Fish に切り替えてください。 ?

以上がPytest フィッシュシェルのオートコンプリートの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート