摘要: ound不是简单的四舍五入 round() 如果只有一个数作为参数,不指定位数的时候,返回的是一个整数,而且是最靠近的整数(这点上类似四舍五入)。但是当出现.5的时候,两边的距离都一样,round()取靠近的偶数,这就是为什么round(2.5) = 2。 阅读全文
posted @ 2020-05-13 11:54 xiaosongbk 阅读(185) 评论(0) 推荐(0)
摘要: https://docs.python.org/zh-cn/3/howto/logging-cookbook.html#logging-cookbook 在多个模块中使用日志 多次调用 logging.getLogger('someLogger') 时会返回对同一个 logger 对象的引用。 这不 阅读全文
posted @ 2020-04-27 17:28 xiaosongbk 阅读(131) 评论(0) 推荐(0)
摘要: ddt.file_data (参数是文件名。文件可以是json 或者 yaml类型) 如果文件中是列表,每个列表的值会作为测试用例参数,同时作为测试用例方法名后缀显示。如果文件中是字典,字典的key会作为测试用例方法的后缀显示,字典的值会作为测试用例参数。下文两种类型的文件分别举一个例子。 1、新建 阅读全文
posted @ 2020-04-26 17:19 xiaosongbk 阅读(715) 评论(0) 推荐(0)
摘要: 从上图可以看到执行文件test_ddt09.py 和数据文件testdata02.json在同一个目录下,但在执行文件时却提示’找不到文件或目录‘ 问题原因:由于vscode执行时默认的工作目录问题导致,可以修改配置解决 vscode 文件 首选项 设置 重新执行代码: 阅读全文
posted @ 2020-04-26 16:51 xiaosongbk 阅读(8539) 评论(0) 推荐(0)
摘要: 转自:https://www.jianshu.com/p/78998bcf3e05 一般进行接口测试时,每个接口的传参都不止一种情况,一般会考虑正向、逆向等多种组合。所以在测试一个接口时通常会编写多条case,而这些case除了传参不同外,其实并没什么区别。 这个时候就可以利用ddt来管理测试数据, 阅读全文
posted @ 2020-04-26 11:11 xiaosongbk 阅读(217) 评论(0) 推荐(0)
摘要: 转自:https://www.jb51.net/article/164055.htm mock简介 mock原是python的第三方库。python3以后mock模块已经整合到了unittest测试框架中,不用再单独安装。Mock这个词在英语中有模拟的意思,因此我们可以猜测出这个库的主要功能是模拟一 阅读全文
posted @ 2020-04-24 16:50 xiaosongbk 阅读(1661) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2020-04-23 17:38 xiaosongbk 阅读(584) 评论(0) 推荐(0)
摘要: pyunit中文版 ——基于python3.6.6rc1 1. unittest框架 unittest的设计灵感最初来源于Junit以及其他语言中具有共同特征的单元框架。它支持自动化测试,在测试中使用setup(初始化)和shutdown(关闭销毁)操作,组织测试用例为套件(批量运行),以及把测试和 阅读全文
posted @ 2020-04-23 14:51 xiaosongbk 阅读(885) 评论(0) 推荐(0)