07 2021 档案

摘要:一、DDT数据驱动1、数据驱动:将不同的数据在同一个业务逻辑上运行二、使用1、安装DDT(Data Driven Tests) pip install ddt2、语法 1、在测试类上使用@ddt 2、在测试函数上使用@data(*case_data),进行数据解压,然后每一个元素传入测试函数3、@d 阅读全文
posted @ 2021-07-28 02:51 阿炳~ 阅读(135) 评论(0) 推荐(0)
摘要:一、unittest框架4大核心组件unittest 是python自带的单元测试框架,无需安装。1、TestCase: 写测试用例2、TestSuite: 收集测试用例3、TestRunner: 执行测试用例4、TestFixture: 测试脚手架,前置条件,后置清理,根据实际情况选择使用二、un 阅读全文
posted @ 2021-07-28 02:47 阿炳~ 阅读(190) 评论(0) 推荐(0)
摘要:一、openpyxl说明 二、openpyxl的操作 1、创建wb对象 (1)创建wb对象之前先从openpyxl库导入load_workbook from openpyxl import loag_workbook (2)创建wb对象,传入文件绝对路径参数 wb = load_workbook(f 阅读全文
posted @ 2021-07-23 02:03 阿炳~ 阅读(395) 评论(0) 推荐(0)
摘要:一、setattr() # 设置/修改属性 语法:setattr(对象名, 属性名, 属性值) 规则:属性不存在则添加属性,属性存在则修改属性值 例子: class Student: type = '学生' def __init__(self): self.name = '小明' if __name 阅读全文
posted @ 2021-07-21 00:25 阿炳~ 阅读(349) 评论(0) 推荐(0)
摘要:一、类的方法 1、实例方法(方法也称函数)【常用】 定义:需要对类进行实例化之后才能调用的方法,默认传参实例本身,没有修饰符 语法: def 方法名(self): 方法体 调用: 在类外部:实例.方法名() 在类内部:self.方法名() 例子: class Dog: # 实例方法 def eat( 阅读全文
posted @ 2021-07-18 20:31 阿炳~ 阅读(350) 评论(0) 推荐(0)
摘要:"""一、debug1、下一步:Step over F82、跳进函数内部:Step into F73、继续程序执行,直到遇到下一个断点就停住 F9""" """__name__与__main__是什么一、类和对象1、类:拥有相同特点或者属性的一类事务的集合(抽象) 人类、动物(猫、狗)、车(汽车、自 阅读全文
posted @ 2021-07-16 00:28 阿炳~ 阅读(66) 评论(0) 推荐(0)
摘要:"""一、模块导入1、概念 包:__init__.py 文件是包的标识符,__init__.py会自动执行 模块:.py结尾的文件就叫模块 结构:项目/包/模块2、模块导入 2.1、模块分类 python自带模块:time 第三方模块:requests 自定义的模块 2.2、语法 import 模块 阅读全文
posted @ 2021-07-16 00:16 阿炳~ 阅读(247) 评论(0) 推荐(0)
摘要:"""一、拆包1、result = test01(*list_test) list_test = [1, 3, 4, 6, 8] def test(*args): return args print(test(1, 3, 4, 6, 8)) result = test(*list_test) # 等 阅读全文
posted @ 2021-07-16 00:14 阿炳~ 阅读(83) 评论(0) 推荐(0)
摘要:1、continue、break,结合循环使用 continue:跳过本次循环,进入下一个循环 break:结束当前循环体2、嵌套循环(2层) for i in range(0, 10, 2): if i == 6: continue print(i) print('--' * 10) for i 阅读全文
posted @ 2021-07-08 23:59 阿炳~ 阅读(57) 评论(0) 推荐(0)
摘要:'''一、集合1、特性 1.1、无序,不能使用索引取值 1.2、元素不可以重复(元素如果重复会认为是同一个元素) 1.3、可迭代(for循环)2、相关操作 增: test_set = {1,3,5,8} 删: test_set.remove(元素) # 删除指定的元素 test_set.pop() 阅读全文
posted @ 2021-07-06 23:28 阿炳~ 阅读(102) 评论(0) 推荐(0)
摘要:# 创建字典test_dict = {'key1': 'hello', 'key2': 'python'}print(test_dict, type(test_dict))test_dict_01 = dict(key1='123', key2='china')print(test_dict_01, 阅读全文
posted @ 2021-07-05 01:01 阿炳~ 阅读(76) 评论(0) 推荐(0)
摘要:"""一、列表的特性1、有序2、可变3、列表成员可以是任意类型的数据,不需要一致4、可以通过索引获取5、元素可以重复二、列表操作1、创建【掌握】list_test=[1,2,3,4,5]2、删除【了解】 2.1、通过索引删除元素,返回被删掉的元素 test_01.pop(index) index有值 阅读全文
posted @ 2021-07-05 00:54 阿炳~ 阅读(127) 评论(0) 推荐(0)
摘要:'''接day_02 demo01内容 6.3、判断相关 isupper() 判断字符串中的英文是否都是大写,返回布尔值 islower() 判断字符串中的英文是否都是小写,返回布尔值 isalnum() 判断是否都是字母或者数字,返回布尔值 # 注意如果有中文,为防止中文干扰,可在引用方法时在变量 阅读全文
posted @ 2021-07-05 00:41 阿炳~ 阅读(70) 评论(0) 推荐(0)