PyCharm 2024.3 ヘルプ

AI でテストを生成

AI Assistant を使用すると、コードセグメントの単体テストを生成できます。AI Assistant はコードとそのドキュメントの両方を分析し、コードの動作に関するインサイトを提供するテストを推奨します。

  1. クラスまたは特定のメソッド内のどこかにキャレットを置き、右クリックしてコンテキストメニューを開きます。

    または、Alt+Enter を押します。

  2. AI アクションを選択し、次に単体テストの生成を選択します。

    Generate Unit Tests action in context menu
  3. AI Assistant は、プロジェクトのデフォルトのテストランナーのテストを生成します。生成されたテストは、別の AI の差分タブで開きます。

    Generated unit tests in a separate AI Diff tab

    生成されたコードを改善する場合は、指定をクリックし、新しい要件を追加して、Enter を押します。

    回答を再生成する場合は、 再生するをクリックします。

  4. すべて受諾」をクリックして、生成されたテストを保存します。

    別のタブに新しいファイルとして表示されます。

    Generated test saved as a new file

    プロジェクトにすでに tests ディレクトリがある場合、新しいテストはそこに保存されます。それ以外の場合は、ディレクトリが作成されます。

関連ページ:

テストフレームワーク

PyCharm では、次のテストフレームワークを使用できます。Python ユニットテストはいはいはいはいはい部分的に Pytest はいはいはいはいはいはい Python nosetests 部分的にはいはいはいはい部分的に tox いいえはいいいえいいえはい部分的に TwistedTrial はいはいはいはいはいなし Python doctests なしはいいいえなしはいはい PyCharm Professional でのみ利用可能 BDD テストフレームワークはい

AI を使用してファイルを別の言語に変換する

AI Assistant を使用すると、コードをあるプログラミング言語から別のプログラミング言語に変換できます。ファイル全体を別の言語に変換する変換するファイルを開き、エディター内の任意の場所にキャレットを置き、右クリックしてコンテキストメニューを開きます。または、を押します。AI アクションを選択し、次にファイルを別の言語に変換を選択します。表示されるリストで、現在のファイルを変換する言語を選択します。変換後、変換されたファイルは新しい拡張子を持つ別のファイルとして保存されます。コピーアンド...

AI Assistant を無効にする

ソースコードをサードパーティーと共有したくない場合は、AI Assistant の使用を制限できます。現在のプロジェクトの AI Assistant を無効にする PyCharm で現在開いているプロジェクトの AI Assistant を無効にすることができます。右下隅の「AI Assistant」をクリックします。このプロジェクトに対して無効にするオプションを選択してください。ツールバーの AI Assistant アイコンとコンテキストメニューの AI アクションは引き続き表示されますが、使...