python进阶
dustyposa
github 地址:
https://github.com/Dustyposa
展开
-
使用python客户端和服务器的功能测试实例
编写功能测试的目的验证应用的行为和期望一致的测试确认异常修复的测试(增加测试覆盖率)想想一个场景,因为接口需要增加一些功能,而更改了一些代码。那么修改的代码会不会对之前的功能有影响呢?测试就来了。并且,良好的编写测试习惯,持续地写测试写文档写代码是必备的。更改代码也更加方便(重构),只用相同的测试代码即可。而且还能提升代码的可读性,测试代码也是功能的描述。在python中编写测试代...原创 2019-09-03 17:35:58 · 1587 阅读 · 1 评论 -
奇妙的对象模型及存储数据模型的技巧
方便的数据结构之namedtuple 与 dataclass 以及 类结构进阶的基本使用目录namedtupledataclassPython对象模型补充其中,nametuple 和 dataclasses 个人觉得比较相似,这两个都是用来保存数据的,我们一起来看看区别吧。在python内置模块 collections 中,有一个类为 nametuple 看名字我们可以大概猜出...原创 2019-09-10 09:14:27 · 263 阅读 · 0 评论 -
从requests请求重试到万能重试装饰器
从requests请求重试到万能重试装饰器重试,在编写代码的过程中,是一个很常见的需求。比如:请求重试(例如:超时)文件占用IO阻塞等待那么,我们如何编写重试的代码呢?本文将从请求重试开始,带大家从简单的超时重试,最后编写到万能错误重试。主要涉及内容:requests adapter函数装饰器类装饰器话不多说,start!因为我们需要从 requests 请求...原创 2019-09-18 17:43:59 · 1149 阅读 · 0 评论