上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 29 下一页
摘要: pytest参数化有两种方式: mark的parametrize标记:@pytest.mark.parametrize(变量名,变量值),其中变量值类型为列表、元组或其它可迭代对象。 fixture的params参数:@pytest.fixture(params=变量值),其中变量值类型为列表、元组 阅读全文
posted @ 2021-04-30 16:38 码上测 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 什么是fixture fixture是pytest特有的功能,使用装饰器 @pytest.fixture 标记的函数在其他函数中能被当作参数传入并被调用。 fixture有明确的名字,在其他函数,模块,类或整个工程调用它时会被激活。 fixture是基于模块来执行的,每个fixture的名字就可以触 阅读全文
posted @ 2021-04-30 10:30 码上测 阅读(118) 评论(0) 推荐(0) 编辑
摘要: pytest提供了以下 4 种钩子方法: 方法说明 setup 在每一个测试用例执行之前,会执行此方法。一般用于每个用例相同的初始化工作。 teardown 在每一个测试用例执行之后,会执行此方法。一般用于每个用例相同的收尾工作。 setup_class 在所有测试用例执行之前,会执行此方法。一般用 阅读全文
posted @ 2021-04-27 17:37 码上测 阅读(421) 评论(0) 推荐(0) 编辑
摘要: pytest跳过用例执行的用法与unittest跳过用例大致相同。 pytest跳过用例的方法如下: pytest.mark.skip(reason):无条件用例。reason是跳过原因,下同。 pytest.mark.skipIf(condition, reason):condition为True 阅读全文
posted @ 2021-04-27 17:06 码上测 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 用例分组 pytest进行分组测试的方法是使用装饰器 @pytest.mark.标记名称,被标记为相同名称的用例可以看做为同一个组。 分组用例的运行方式是在执行命令中追加 -m "标记名称"的参数。 执行结果如下: 从结果可以看出,未被标记的用例,未执行 同一个用例可标记多个组 分组的执行支持逻辑运 阅读全文
posted @ 2021-04-27 15:23 码上测 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 在unittest中,测试用例的执行顺序与测试用例的名称有关,按照名称的ascii码排序的,并不是按照用例的编写顺序执行的。 pytest默认是按用例的编写顺序执行的 我们可以通过第三方包 pytest-ordering 来自定义我们用例的执行顺序。 方法是使用装饰器 @pytest.mark.ru 阅读全文
posted @ 2021-04-27 14:39 码上测 阅读(448) 评论(0) 推荐(0) 编辑
摘要: pytest配置文件可以改变pytest的默认运行方式,它是一个固定的文件名称pytest.ini。 存放路径为项目的根目录 解决中文报错 在讲解配置文件的可用参数前,我们先解决一个高概率会遇到的问题, 那就是在pytest.ini文件 中不能使用任何中文符号,否则会报错:UnicodeDecode 阅读全文
posted @ 2021-04-26 17:34 码上测 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 前面讲了测试用例的执行方式,也认识了 -v -s 这些参数,那么还有没有其它参数呢?答案肯定是有的,我们可以通过 pytest -h来查看所有可用参数。 从图中可以看出,pytest的参数有很多,但并不是每一个参数都需要去记住,下面是归纳一些常用的参数: -s:输出调试信息,包括print打印的信息 阅读全文
posted @ 2021-04-26 15:48 码上测 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Rancher是一个开源的企业级全栈化容器部署及管理平台。Rancher为容器提供一揽子基础架构服务:CNI兼容的网络服务、存储服务、主机管理、负载均衡、防护墙……Rancher让上述服务跨越公有云、私有云、虚拟机、物理机环境运行,真正实现一键式应用部署和管理。 Rancher支持将资源分 阅读全文
posted @ 2021-04-25 11:58 码上测 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 在部署本地镜像仓库之前,需要在主机上安装Docker。本地镜像仓库是registry镜像的一个实例,在Docker中运行。 1、创建本地镜像仓库服务 $ docker run -d -p 4000:5000 --restart=always --name registry -v /mnt/regis 阅读全文
posted @ 2021-04-23 16:50 码上测 阅读(299) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 29 下一页