日々精進

新しく学んだことを書き留めていきます

pythonで単体テスト時に現在時刻を設定する

datetime.now()を呼んでいるコードがあると単体テストが書きにくいので現在時刻をテストデータに置き換えたいと思ったが 以下によると結構めんどそう。。

stackoverflow.com

freezegunを使うと楽に出来た。これはいい。詳細は以下。

blog.amedama.jp