ユニットテスト
toxで環境を作り直したい時がある。 どのオプションだっけ、と何度かググったことがあるので、ここに書いておく。 tox -r 公式ドキュメントで言うと以下のあたり。 tox.readthedocs.io
誰かのための備忘録です。あと、日本語の技術記事を増やそうかな、とも思っています。 pytestでテストを書きつつ、コードを修正していた際、既存のテストが失敗することはあります。 で、たくさんテストが失敗しすぎて、結果が見にくいと感じることもありま…
誰かのための備忘録です。 Pythonでテストを書くときに、pytestを使うことはよくあります。 で、ファイルを更新した後にpytestでテストを実行したいこともよくあると思います。 そういうとき、ファイル更新を検知して、自動でpytestを実行してくれるツールが…
djangoでpytestを使いつつ、WebTestしたい。 どうしたらいいかなーと思ってた。とりあえず手元でやってみたときのメモ。
pytestで繰り返し行う用意をfixtureに設定するメモ。
pytestでcoverageを測りたい。そうすれば、色々スピードアップする予感がある。 とりあえず、やってみた話。
Pythonのmockを使っているときに、mock.patch とか、 mock.patch.object とか出てきて、この違いをうまく説明できない。 今回は、もう少しこの理解を深めたいと思う。
unittestのmockオブジェクトを使うときにいつも迷うのでメモ。 特に、深い階層にある何かをモックしようとすると、僕は今何をしてるんだろう、、、みたいな状況になったりする。 return_valueとかside_effectとかが混乱に原因になっているように思う。
djangoのadminコマンドを作った後に、テストを書きたいと思った。 どうやって、adminコマンドを呼ぶのか。 call_commandというのがあるのは知っているけど、再度調べたのでメモしておく。
ここ2日くらい、しばらくぶりにユニットテストを書いている。と言っても、そもそもユニットテストを書いた経験は少ないので、ユニットテストってどう書くんだっけ。と言うところからの再開だった。 開発は、いつものようにPythonとdjangoで、ユニットテスト…