- 博客(7)
- 收藏
- 关注
原创 python 单例模式
Python实现单例模式的5种方法基本介绍一个对象只允许被一次创建,一个类只能创建一个对象,并且提供一个全局访问点。单例模式应该是应用最广泛,实现最简单的一种创建型模式。特点:全局唯一,允许更改优缺点** 优点:**避免对资源的多重占用,如写入文件操作节省内存防止命名空间被污染** 缺点:**没有接口,不能继承,与单一职责原则冲突,一个类应该只关心内部逻辑,而不关心外面怎么样来实例化Python实现方式1,元类实现:class MetaClass(type): def _
2022-05-30 16:06:57 482 1
原创 python CBC AES PKCS7Padding SALT
这里写自定义目录标题python AES 初探代码实现代码详解python AES 初探AES是一个加密算法,很负责复杂到我解不开的哪种,具体我也不清楚,等我搞清楚了再详说;代码实现import base64import hashlibfrom cryptography.hazmat.primitives import paddingfrom cryptography.hazmat.primitives.ciphers import algorithmsfrom Crypto.Ciphe
2022-02-23 11:01:36 4490
原创 UI自动化之PO模型
POMPageProject:页面及对象对象层1,每一个页面都有一个page class业务层逻辑层https://www.bilibili.com/video/BV11V411z7BB?p=2ui自动化pom模型https://www.bilibili.com/video/BV1Vf4y167EP?p=2https://www.bilibili.com/video/BV1zD4y1Q7Bv?from=search&seid=6991724177000396881https://
2021-05-07 21:02:38 1238
原创 unittest之addCleanup,doCleanups,addClassCleanup,doClassCleanups用法
这里写目录标题基于官网文档+源码+验证addCleanup官方文档:其中几处重点圈起来要考:源码验证基于官网文档+源码+验证虽然很多人讨厌看源码,但是没办法官网文档就一句话,看了半天我也很蒙蔽,那就从源码开始吧!addCleanup官方文档:原文:Add a function to be called after tearDown() to cleanup resources used during the test. Functions will be called in reverse
2020-09-09 14:55:25 875
原创 python实现字符串分段
文章目录python实现字符串/列表分段正则自己实现python实现字符串/列表分段正则import re# '.{1,2}' 解释:1最小可分块,2平均分块s = re.findall('.{1,2}', str(a))print(s)# ['ab', 'ab', 'ab', 'ab', 'ab', 'a']自己实现from math import ceil # 小数向上取整def chunk(lst, size): """ lst:支持字符串,列表 """ re
2020-06-30 22:08:15 2586
原创 python自动化接口测试之unittest初探
目录一,什么是unittest二,unittest能干啥三,unittest基本使用实例断言常用断言方法:assertEqual(first, second, msg=None)assertNotEqual(first, second, msg=None)assertTrue(expr, msg=None)assertFalse(expr, msg=None)assertIs(first, sec...
2020-05-22 15:10:43 1013
原创 python时区运算,时区,时间戳,夏令时讲解
这里写目录标题统一概念标准时间时区时间戳字符串表示Python中的时间处理 - Arrow为什么在内置模块上使用Arrow?功能快速入门安装用法示例参考其他语言处理方式参考:统一概念首先先理解一些通用的概念。标准时间utc(Universal Time Coordinated),即协调世界时。全世界统一的世界标准时间。需要不规则地加入闰秒。GMT(Greenwich Mean Tim)...
2020-04-20 00:00:36 3143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人