11 2019 档案

摘要:unittest如何做参数化呢? 我们在写case 的时候如果就是参数不同,我们只需要把参数都写到一个list里面, 然后循环去执行这个case即可。 unittest中有一个模块parameterized,可以帮我们循环,不需要自己写循环,直接pip install parameterized安装 阅读全文
posted @ 2019-11-21 00:36 塔塔~ 阅读(1614) 评论(0) 推荐(0)
摘要:Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,使用时需import导入。 首先了解几个概念: TestCase表示测试用例 TestSuite 表示用例集合 TestRunner 运行测试用例 TestLoader 查找测试用例 写一个单元测试的用例: import 阅读全文
posted @ 2019-11-20 23:50 塔塔~ 阅读(297) 评论(0) 推荐(0)
摘要:进程是多个资源的集合 线程就是进程里面具体干活的 线程和线程之间是相互独立的 多线程:适用于IO密集型任务 多进程:适用于CPU密集型任务 一、多线程 线程需要使用threading模块 启动线程的方法: threading.Thread(target=XXX,args=('xxx','xxx')) 阅读全文
posted @ 2019-11-19 00:30 塔塔~ 阅读(278) 评论(0) 推荐(0)
摘要:使用jsonpath模块,需要 pip install jsonpath 安装即可。 当遇到层级比较深的字典时,要想取值使用jsonpath取值比较方便,可以一下取到。 如果取得值不存在,则返回False, import jsonpath d = { "error_code": 0, "stu_in 阅读全文
posted @ 2019-11-06 22:38 塔塔~ 阅读(7172) 评论(0) 推荐(1)
摘要:使用模块yagmail,直接pip install yagmail安装即可 import yagmail username='www@163.com' # 发件人的邮箱 password='www123'#发件人的密码,如果是qq、163、126邮箱,用都是授权码 , 这里写授权码即可 mail_s 阅读全文
posted @ 2019-11-06 22:24 塔塔~ 阅读(148) 评论(0) 推荐(0)
摘要:python自带的日志模块logging比较难用,这里介绍一个好用的日志模块nnlog,直接pip install nnlog即可 import nnlog log = nnlog.Logger(file_name='my.log',level='debug',when='D',backCount= 阅读全文
posted @ 2019-11-06 22:11 塔塔~ 阅读(277) 评论(0) 推荐(0)
摘要:一、使用python自带模块urllib 模拟页面请求服务端,python提供了一个urllib模块,作用是通过python代码调用接口进行参数传递并获取到接口的返回值信息 urllib模式是一个标准模块,直接import urllib即可 1、发送get请求 from urllib import 阅读全文
posted @ 2019-11-06 22:05 塔塔~ 阅读(536) 评论(0) 推荐(0)
摘要:mock接口开发需要使用flask模块,安装flask模块 pip install flask import flask import json server=flask.Flask(__name__) #__name__是指把当前python文件当作一个服务 @server.route('/api 阅读全文
posted @ 2019-11-04 23:12 塔塔~ 阅读(445) 评论(0) 推荐(0)
摘要:一、操作excel 写Excel 写excel用到的模块是xlwt,基本操作步骤如下: import xlwt book=xlwt.Workbook() #创建一个xls sheet=book.add_sheet('sheet1') #添加一个sheet页,起个名字是sheet1 sheet.wri 阅读全文
posted @ 2019-11-01 02:13 塔塔~ 阅读(276) 评论(0) 推荐(0)