摘要: 1.首先注册github账号,登录,创建新仓库 ,点击+,点击new repository 2.得到如下页面,填写仓库名,自己随便写一个名字,下面的描述可写可不写,点击Initialize this repository with a README,然后创建: 3.下载git shell,网上给了很 阅读全文
posted @ 2020-06-18 18:22 不放弃自己 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: 1.前言 一个测试工程下是可以有多个conftest.py的文件,一般在工程根目录放一个conftest.py起到全局作用。 在不同的测试子目录也可以放conftest.py,作用范围只在该层级以及以下目录生效。 2.conftest层级关系 在web_conf_py项目工程下建两个子项目baidu 阅读全文
posted @ 2020-06-18 15:01 不放弃自己 阅读(2929) 评论(1) 推荐(0) 编辑
摘要: 在做接口自动化的时候,经常会遇到多个用例需要用同一个参数(如:token),并且这些测试用例跨.py脚本了。 一般token只需要获取一次就行了,然后其它使用unittest框架的测试用例全部调用这个参数,那么如何实现呢? 首先我们新建一个文件(get_globals_data.py)来定义一个接受 阅读全文
posted @ 2020-06-18 14:52 不放弃自己 阅读(2117) 评论(0) 推荐(0) 编辑
摘要: ####1.zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,这样做的好处是节约了不少的内存。 a = [1, 2, 3] b = ['a', 'b', 'c'] c = zip(a, b) print(list(c)) 结果: [(1,' 阅读全文
posted @ 2020-06-18 14:34 不放弃自己 阅读(456) 评论(0) 推荐(0) 编辑
摘要: ####1.map语法: map() 函数语法:map(function, iterable, …) 简单来说,map()它接收一个函数 f 和一个 可迭代对象(这里理解成 list),并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 def square(x) 阅读全文
posted @ 2020-06-18 14:16 不放弃自己 阅读(1290) 评论(0) 推荐(0) 编辑