抄的 openstack 的单元测试, 测试数据库相关测试都用 sqlite
平时单元测试都没什么问题,这两天处理 json 字段的查询的时候搞死人了
兼容 mysql 还好点....兼容 sqlit 简直要死,看了半天最后翻 sqlite 文档发现 sqlite 的 json 没有 contains 方法
需要用 json_each 生成的临时表来过滤。。。。
orm 里没法弄了,array 这个玩意又只有 pg 支持
sqlite 单元测试太好用了点,妈的不会真要单元测试也连个 pg 吧 orz
但是 sqlite 又没法测 json
烦死了,sqlalchemy 文档也看到头大
平时单元测试都没什么问题,这两天处理 json 字段的查询的时候搞死人了
兼容 mysql 还好点....兼容 sqlit 简直要死,看了半天最后翻 sqlite 文档发现 sqlite 的 json 没有 contains 方法
需要用 json_each 生成的临时表来过滤。。。。
orm 里没法弄了,array 这个玩意又只有 pg 支持
sqlite 单元测试太好用了点,妈的不会真要单元测试也连个 pg 吧 orz
但是 sqlite 又没法测 json
烦死了,sqlalchemy 文档也看到头大