2019-04-01から1ヶ月間の記事一覧

Django Rest FrameworkのSerializerでバリデーションをして、ついでにkey名を変更したいとき

Modelから取得したレコードをシリアライズするSerializerでは、入出力するkey(カラム)名が異なる場合、sourceオプションで入力元のカラム名を指定すればよい。 しかし、dictを整形したりvalidationしたいがためだけにSerializerを使う場合、これが逆にする…

Jestでテストを強制的に失敗させたい場合

fail() のようなメソッドが用意されているかと思ったけれど、ないっぽい。 https://stackoverflow.com/questions/42176642/in-jest-how-can-i-make-a-test-fail StackOverflowおじさんたちは、テストを失敗させたいところで throw new Error('failed'); とし…