一、pytest使用步骤: 1、导入pytest 2、编写测试用例 无需在测试类下编写测试用例,可以直接编写测试函数 测试函数名中必须包含test_,_test 3、在pytest框架下执行测试用例 在py文件内执行测试用例 pytest.main(“-s test_case_01.py”) -s输 ...
分类:
其他好文 时间:
2020-09-17 21:52:52
阅读次数:
35
实际开发中,一个大型的项目往往需要使用成百上千的 Python 模块,如果将这些模块都堆放在一起,势必不好管理。 而且,使用模块可以有效避免变量名或函数名重名引发的冲突,但是如果模块名重复怎么办呢? 因此,Python提出了包(Package)的概念。 一、包的概念和基本使用 什么是包呢?简单理解, ...
分类:
编程语言 时间:
2020-09-17 18:15:51
阅读次数:
28
一、重载操作符的定义 1.重载操作符函数由返回值类型、函数名(operator后接需要定义的操作符)、形参组成; 2.重载操作符必须具有至少一个类类型或枚举类型的操作数; 3.除了函数调用操作符operator()之外,重载操作符使用默认实参是非法的; 4.最好不要重载&&、||、逗号、取地址操作符 ...
分类:
其他好文 时间:
2020-09-04 17:15:02
阅读次数:
39
1.js函数:函数的定义:function 函数名(形参列表){} 2.函数调用:函数名(实参列表) //计算1-10的和 /*function hello(){ var sum=0; for(var i=1;i<=10;i++){ sum=sum+i; } document.write(sum); ...
分类:
Web程序 时间:
2020-09-02 16:46:25
阅读次数:
57
一、假设二叉排序树以后继线索链表作存储结构,编写出该二叉排序树中所有大于a且小于b的关键字的算法。 答: 本实现要求输出二叉排序树中的所有大于a且小于b。由二叉排序树的相关知识我们很容易知道:用递归的方式进行遍历,遇到大于a且小于b的关键字时即输出。 该算法实现的伪代码如下: /* 函数名称:输出二 ...
分类:
编程语言 时间:
2020-08-31 13:11:45
阅读次数:
55
方法的重载 重载就是在一个类中,有相同的函数名称,但形参不同的函数 方法重载的规则: 方法名称必须相同 参数列表必须不同(个数不同,类型不同,参数排列顺序不同) 方法的返回值类型可以相同也可以不相同 仅仅返回类型不同不足以成为方法的重载 实现理论 方法名称相同时,编译器会根据调用方法的参数个数,参数 ...
分类:
编程语言 时间:
2020-08-31 11:56:31
阅读次数:
55
在做接口自动化时,不能将参数写在测试用例中,写入用例中这条用例就不能方便多数据验证,会使成本增加,所以此时就需要提取参数, 当然还有当需要一些需要前置接口返回数据来使下层接口可以成功调用 例如:签名,加密等这是就需要debugtalk 来进行函数操作 现在项目中创建一个debugtalk.py文件, ...
分类:
Web程序 时间:
2020-08-20 18:49:16
阅读次数:
119
函数 函数的简介 # - 函数也是一个对象 # - 对象是内存中专门用来存储数据的一块区域 # - 函数可以用来保存一些可执行的代码,并且可以在需要时,对这些语句进行多次的调用 # - 创建函数: # # def 函数名([形参1, 形参2, ...形参n]): # 代码块 # # # - 函数名必 ...
分类:
编程语言 时间:
2020-08-18 13:18:25
阅读次数:
58
一、概念 #只要函数内部包含有yield关键字,那么函数名()的到的结果就是生成器,并且不会执行函数内部代码 def func(): print(' >first') yield 1 print(' >second') yield 2 print(' >third') yield 3 print(' ...
分类:
其他好文 时间:
2020-08-17 17:48:59
阅读次数:
88
错误 解决 导入import functools 在你写的装饰器里面将函数通过 @functools.wraps(执行函数名)装饰一下 ...
分类:
移动开发 时间:
2020-08-13 11:49:17
阅读次数:
73