Pytestでコマンドのオプションからパラメータを渡すことができないか調べたときのメモ。似た記事はたくさんありますので、詳しいことは参考情報を見てください。 環境 Python 3.8.10 pytest 6.2.4 ゴール Pytestのコマンドオプションからパラメータを渡し、テストコード上で値を取得する。 pytest -s # デフォルト値のITがテストクラスに渡される pytest -s --env=IT # ITがテストクラスに渡される pytest -s --env=ST # STがテストクラスに渡される 要約 デフォルトではパラメータを受け取れるようなオプションは存在しない conftest.pyでコマンドラインからオプションとパラメータを受け取れるようにする pytest.fixtureでテストメソッドにパラメータを渡す 対応 オプションとパラメータを受け取る準備をする デ