TL;DR https://github.com/ddoroshev/pytest.fish
コマンドを繰り返し入力したり、テスト名をコピーして貼り付けたりすると、貴重な時間が浪費される可能性があります。これを助けるために、pytest ワークフローを簡素化する Fish Shell プラグインである pytest.fish を作成しました。軽量でセットアップが簡単で、テストがより効率的になります。
「pytest」と入力して TAB キーを押し、テスト パスと関数の候補を表示します。
-k でテストを絞り込み、名前の候補を取得します:
プラグインはプロジェクトを動的にスキャンするため、提案は最新の状態に保たれます。
Fisher でインストール:
fisher install ddoroshev/pytest.fish
または、ファイルをリポジトリから Fish 構成に手動でコピーします。
プラグインは (まだ) pytest に直接依存していません。代わりに、現在のディレクトリをスキャンしてテスト ファイルを探し、その中にあるテスト関数を検索するため、プロセスが比較的高速かつ効率的になります。
私は主にローカル開発環境で Fish を使用しているため、このシェル専用のプラグインを作成しました。ただし、Bash または Zsh を使用している場合は、自由に独自のものを作成するか、すでに Fish に切り替えてください。 ?
以上がPytest フィッシュシェルのオートコンプリートの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。