2020
09-28
09-28
Python接口测试结果集实现封装比较
引言接口测试执行完后,我们需要进行断言,断言的主要目的是用代码来判断实际结果和预期结果是否一致,这跟手工测试中用肉眼去判断是一样的思路。既然这样,我们可以将已知的预期结果和未知的实际结果简单的封装成一个类,然后写一个比较的函数来判断,最后得到结果。知识点预热在讲代码之前,先了解一下python的运算符is和==。可能有些人经常用,但是却不知道是什么意思,知其然而不知其所以然。python对象包括三个基本要...
继续阅读 >
1.filecmp比较文件filecmp模块提供了一些函数和一个类来比较文件系统上的文件和目录。1.1示例数据使用下面代码创建一组测试文件。importosdefmkfile(filename,body=None):withopen(filename,'w')asf:f.write(bodyorfilename)returndefmake_example_dir(top):ifnotos.path.exists(top):os.mkdir(top)curdir=os.getcwd()os.chdir(top)os.mkdir('dir1')os.mkdir('dir2')mkfile('dir1/file_on...