こんにちは。技術開発部データサイエンティストチームの西岡です。 前回の連載ではなぜユニットテストを書くのかについて述べました。 今回は実際にPythonのunittestモジュールを使用しながら、テストの書き方を説明しようと思います。 Pythonのユニットテストの話ではありますが、ユニットテストの思想自体は他言語でも通用するものでもありますし、Pythonの使用者以外の方も自身のよく使われる言語のユニットテストフレームワークと照らし合わせながら読んでいただければと思います。 なお、ここではPython3を使用しています。