「pytest」の使い方をまとめました。 Python 3.7以降で、以下のコマンドでインストールします。 $ pip install -U pytest pytest-mock pytest-freezegun 3. はじめてのテストの実行 はじめてのテストの実行の手順は、次のとおりです。 (1) Pythonスクリプト「test_sample.py」を作成し ...
※自分用に少しずつ更新していきます。※ 1.pytest時のカバレッジ除外 カバレッジ100%にするため、条件網羅する必要があったが、 カバレッジが取れない(と思ってる)箇所は下記コメント記載すると除外される。 ローカル環境でpytestを行いたい時に、S3に ...
print関数は引数に渡したものを標準出力に表示する機能がある。 関数`fn`を定義してその中でprint関数を使っているとする。これをtestする方法として`stdout`を監視する方法を考えてみる。しかしこれはprint関数のtestも行っていることになる。 `引数に与えた数 ...