自动化测试
文章平均质量分 56
瓜瓜阿
这个作者很懒,什么都没留下…
展开
-
python自动化测试-eval后数字运算得到无限小数
项目的自动化测试用例中,数据库某条金额数据查询预期结果是查询前多2000.01元譬如:测试该用例前做了前置sql查询获取金额为5000元,我的测试用例是增加2000.01元,预期执行用例后,在数据库查询到的金额应该为7000.01元(#money#+2000.01)对于这种用例的处理原本只是获取前置sql查询的内容,来替换#money#值,通过eval()来进行字符串转数字 以及 运算操作但实际通过eval后得到的7000.00999999999的无限小数,导致断言失败这是因为我们在运算原创 2021-07-12 14:46:36 · 669 阅读 · 0 评论 -
Python元类-认识和应用
元类metaclass类的类型是什么?元类,int、list等都是由元类创建的,type是Python的内建元类,任何类都有所属的元类(type)print(type(1))print(type(int))---运行结果---<class 'int'><class 'type'>元类能干什么?元类的核心思想,就是捣鼓类这个对象、使你能对其有着最高程度的控制权元类和类的关系元类metaclass可以创建元类,元类创建类(包括objec...原创 2021-07-11 21:10:57 · 186 阅读 · 0 评论 -
如何解决configparser.InterpolationMissingOptionError: Bad value substitution以及分析其出现原因
configparser.InterpolationMissingOptionError: Bad value substitutionconfigparser.InterpolationMissingOptionError: Bad value substitution: option 'formatter' in section 'LOG' contains an interpolation key 'name' which is not a valid option name. Raw value原创 2021-02-07 15:49:16 · 1195 阅读 · 1 评论