開発ツール
この章で説明するモジュールは、ソフトウェアの作成に役立ちます。 たとえば、 pydoc モジュールはモジュールを受け取り、モジュールの内容に基づいてドキュメントを生成します。 doctest および unittest モジュールには、コードを自動的に実行し、期待される出力が生成されることを確認する単体テストを作成するためのフレームワークが含まれています。 2to3 は、Python2.xソースコードを有効なPython3.xコードに変換できます。
この章で説明するモジュールのリストは次のとおりです。
typing
—タイプヒントのサポートpydoc
—ドキュメントジェネレーターとオンラインヘルプシステム- Python開発モード
- Python開発モードの影響
- ResourceWarningの例
- 不正なファイル記述子エラーの例
doctest
—インタラクティブなPythonの例をテストするunittest
—ユニットテストフレームワークunittest.mock
—モックオブジェクトライブラリunittest.mock
—はじめに- 2to3-自動化されたPython2から3へのコード変換
test
—Python用の回帰テストパッケージtest.support
—Pythonテストスイートのユーティリティtest.support.socket_helper
—ソケットテスト用のユーティリティtest.support.script_helper
—Python実行テスト用のユーティリティtest.support.bytecode_helper
—正しいバイトコード生成をテストするためのサポートツール