![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
wj_1010
这个作者很懒,什么都没留下…
展开
-
一个字典并将其转换成JSON格式
先写一个字典并将其转换成JSON格式:# encoding:utf-8import jsondic = {'a': 1, 'b': 2, 'c': 3}js = json.dumps(dic)print(js)打印出的是如下这个样子,一行式的:{'a': 1, 'c': 3, 'b': 2}1看上去还可以接受吧,但是万一这JSON有一长串串串串串的话……可能编辑器都要...原创 2019-11-20 17:27:59 · 8975 阅读 · 0 评论 -
Python的Pexpect详解
https://blog.csdn.net/taiyangdao/article/details/73656766原创 2019-09-29 19:53:20 · 231 阅读 · 0 评论 -
TestNG---参数化之DataProvider
前言测试参数化能让测试大量的数据集变为可能,也大大方便数据的修改和测试脚本的编写,测试参数化让数据和脚本分离开来,方便后续的维护。这一篇先来说说数据提供者DataProvider数据提供者@DataProvider注解@DataProvider在参数化测试中起到重要的作用,该注解下的函数返回数据类型需要时Object[][],看例子如何实现:1、简单使用 @Data...转载 2019-06-27 11:19:01 · 293 阅读 · 0 评论 -
TestNG-TestNG中的Listener和简单应用
在上一篇文章,我介绍了我认为的失败用例重跑的方式,这只是一种解决问题的方法,主要在什么场景下,才能决定这个方法是否管用和适合。这篇来介绍下TestNG中的Listener,在理解了Listener之后,我们再来看看代码失败重跑的第二种方法。https://www.ibm.com/developerworks/cn/opensource/os-cn-testinglistener/index....转载 2019-06-27 14:44:03 · 224 阅读 · 0 评论 -
UnitTest--Python简介
unittest核心工作原理unittest中最核心的四个概念是:test case, test suite, test runner, test fixture。unittest的静态类图:一个TestCase的实例就是一个测试用例。什么是测试用例呢?就是一个完整的测试流程,包括测试前准备环境的搭建(setUp),执行测试代码(run),以及测试后环境的还原(tearDown)。...转载 2019-06-18 11:20:22 · 117 阅读 · 0 评论 -
python--装饰器
装饰器本质上是一个 Python 函数或类,它可以让其他函数或类在不需要做任何代码修改的前提下增加额外功能,装饰器的返回值也是一个函数/类对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景,装饰器是解决这类问题的绝佳设计。有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码到装饰器中并继续重用。概括的讲,装饰器的作用就是为已经存在的对象...原创 2019-06-13 18:03:06 · 75 阅读 · 0 评论 -
Flask Api 文档管理与 Swagger结合之道---Flask-RESTPlus(三)
1. 说明 先来看一个应用场景: 我写了一段功能性的程序(可能是Java的,也可能是Python的),供他人调用(调我程序可能是其它编程语言,或者直接运行,如果调用者对我使用的工具不熟悉,直接调用可能很麻烦),这个程序需要传入多个参数,需要结构化的输出,我以什么方式提供给比较好呢? 我们可能会选择BS的结构,建立一个Web-Server,然后把功能性的程序放在Web-Server上并向外暴...转载 2019-05-30 18:06:32 · 6285 阅读 · 0 评论 -
Flask 框架app = Flask(__name__) 解析
#!/usr/local/bin/python # coding=utf-8 from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main转载 2017-12-28 21:11:50 · 853 阅读 · 0 评论