my_project/ ├── calculator.py # 関数本体 └── test_calculator.py # テスト # calculator.py """計算機モジュール""" def add(a, b): """ 2つの数を足す Args: a: 最初の数 b: 2番目の数 Returns: a + b の結果 """ # aとbを足して返す return a + b def ...
という大層原始的な方法でテストというか動作確認してやり過ごしてきたのですが、そろそろちゃんとテストしないと二進も三進も行かない案件がコンニチワしてきたのでちゃんとテストを自動化しようと思います。 pytestでテストする準備段階として ...
特徴的な部分としては、 pythonのassert文を使ってテストケースを定義します。 Note Assert文は assert [真偽判断ができる式] と書くことで、式が偽となる場合はAssertErrorという例外を発生させます。 簡易的なデバッグ用途に扱うことができます。