nose = unittest + coverage + doctest + and more! 前回はデコレータを使ってコードのインデントを浅くし、ボイラープレートとなっていた繰り返し処理をひとつにまとめました。しかしその際、「挙動が変わってしまったらどうしよう」と怯えながら書き換えていたのも事実です。 sandmark.hateblo.jp 今回はユニットテストという命綱を作ることで実装に専念できる環境を整え、また中途半端なリファクタリングもどきによってバラバラになった感のある仕様をまとめてみます。 教科書はいつものスマパイです。 スマートPythonプログラミング: Pythonのより良い書き方を学ぶ 作者: もみじあめ発売日: 2016/03/12メディア: Kindle版この商品を含むブログ (1件) を見る テスト方法 シンプルかつ多機能なテストフレームワークnoseを使います
![Pythonのテストで悩むあなたへ送るnoseフレームワーク - すなぶろ](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d3d5c64888079f69f013e0c5ca589460ad23752/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fsandmark%2F20171017%2F20171017200859.jpg)