python学习积累
SKY_ZXC_888
这个作者很懒,什么都没留下…
展开
-
Python-range函数
3、有三个参数:range(start,stop,step)range(1,100) :默认从1开始到99,步长为1。range(1,15,2) 指从1开始到14,步长2。2、有两个参数:range(start,stop)3、使用range()可以生成固定长度的等差数列。如果将序列中的数字全部输出,则执行。原创 2023-09-15 18:20:47 · 127 阅读 · 0 评论 -
python-Flask开发mock服务
Flask是一个轻量级的Python Web框架,是一个微型框架,具有灵活性和可扩展性;有些时候我们会需要根据接口中参数的不同,返回不同的Mock数据,这个时候我们就需要使用根据需要的场景,修改参数,但是如果需要服务修改后,需要停止之前的服务,重启服务。mock测试,就是在测试活动中,对于某些不容易构造或者不容易获取的比较复杂的数据/场景,用一个虚拟的对象(mock对象)来创建用于测试的测试方法。解决不同的单元之间由于耦合而难于开发、测试的问题,mock既可用于单元测试,也可用于集成测试、系统测试过程中;原创 2023-09-15 15:00:47 · 252 阅读 · 0 评论 -
Python-全字段断言-DeepDiff
deepdiff 模块常用来校验两个对象是否一致,包含三个常用类:DeepDiff、DeepSearch、DeepHash。DeepDiff最常用,可以对字典、可迭代对象、字符串等进行对比,使用递归查找所有差异,也可以用来校验文件内容的差异,如txt、json、图片等等。实际请求结果和预期值的json数据一致,则返回{}空字典,否则会返回对比差异的结果,接口测试中可以根据这个特点进行断言。文件一dd_text01: “测试测试测试—测试测试”文件二dd_text02:“测试测试测试–测试测试”原创 2023-08-30 10:17:52 · 120 阅读 · 0 评论 -
Python-eval()函数
eval是Python的一个内置函数,用来执行一个字符串表达式,并返回表达式的值。字符串–>列表、字符串–>字典、字符串–>元组、字符串–>逻辑运算符。4、字符串转逻辑运算符。原创 2023-07-28 10:26:53 · 99 阅读 · 1 评论