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

diesel 使ってるアプリのテスト環境どうするか

基本的には test_transaction を使えばよいが、そんなことはドキュメント読めば自明ではある。 それよりもテスト DB のマイグレーションをどうすんじゃということに関心があって、是非はともかくとしてとりあえず腹落ちした方法としては DBの作成 -> マイグ…

enum を動的に作る

辞書から enum への変換とも言い換えられるが現時点では標準機能としては存在していない。ソースコードを読むと enum._EnumDict の __setitem__ で値を設定すれば可能であることが読み取れる。 import enum xs = {'a': 1, 'b': 2} d = enum._EnumDict() for …