Pythonでファイルのopenなどに使うwith文は、カンマで区切って複数のファイルを一度に開くことができます。(python3.1以降)
その場合、複数の with 文がネストされたかのように扱われます。
複数csvファイルのマージなどに役立ちます。
openpyxlライブラリがあるiter_rowsメソッドでEXCELを1行ずつ読み出せる(DBのカーソルに似ている)
ws.append()で行を追加した後で、先頭からもう一度処理しようとすると、イテレータが末尾に移動したままで、先頭に戻らない
ドキュメントが少し分かりづらかったのでメモ。
unittest.mock.MagicMockを使ってモックを作成してテストする。