前言
有时候测试环境跑的很正常,一上线可能报错缺少一些字段,于是写了一个sql_diff直接运行,看结果。
一、简要说明
1.conifg.py:修改你的测试/生产数据库连接信息。
2.run_cases.py:运行只需运行它,如:python run_cases.py
3、其余不需要关心,适当看下html报告或看控制台输出即可。
PS:小龙写得有点low,ddt只能通过excel进行先存储(咋整?)但基本可以使用,如果你有更好的点子欢迎提出。
当然我这里是通过unittest框架与ddt结合的,pytest也是可以,看你喜欢用哪个就用哪个。
最后github代码地址:https://github.com/git-gsxl/sql_diff
如有疑问或更多交交流加QQ群:482713805