Pythonによるテスト入門
Alexander Levin
Data Scientist
コマンドラインインターフェース(CLI): 端末にテキストコマンドを入力してプログラムと対話するユーザーインターフェース。
CLI から slides.py を実行するコマンド:
pytest slides.py
意味: 「slides.py モジュールのテストで pytest を実行してください」
テスト出力:

テスト出力:

テスト出力:

テスト出力:

テスト出力:



tests_dir/ 内のすべてのテストを実行するコマンド:
pytest tests_dir/
意味: 「tests_dir フォルダ内で見つかったすべてのテストで pytest を実行してください」。

tests_ex.py から、名前に "squared" を含むテストを実行するコマンド:
pytest tests_ex.py -k "squared"
意味: 「tests_ex.py のうち、squared を含むテストで pytest を実行してください」。
出力:

pytest で始まるscript_name.py を渡して単一スクリプトdirectory_name/ を渡してフォルダ内の複数スクリプト-k "keyword_expression" を渡すPythonによるテスト入門