Pytest自定义前置后置 - fixture 简单应用

1.conftest.py 文件介绍 1. 什么是 conftest.py? conftest.py 是一个专门用于存放 fixture 的文件,允许你把常用的前置条件代码集中在一个地方,供多个测试文件共享。这样你就不需要在每个测试文件中重复编写相同的前置代码。 2. conftest.py 的基本

Day24 - 104.二叉树的最小深度


题目链接:https://leetcode.cn/problems/minimum-depth-of-binary-tree/ 1. 问题理解 题目要找的是 最小深度,意思是: 从 根节点 出发,到 最近的叶子节点(左右孩子都为 None)的路径上,节点数量最少的那条路径的节点数。 注意:必须到达叶

Day24 - 104.二叉树的最大深度


题目链接:https://leetcode.cn/problems/maximum-depth-of-binary-tree/description/ 1. 问题理解 题目要我们计算二叉树的最大深度。 最大深度:从根节点开始,一直走到最远的叶子节点,路径上节点的个数。 根节点算第 1 层,每往下一层

Pytest模块 - 前置和后置运行级别

1.模块级:setup_module() 和 teardown_module() 作用范围:整个模块(文件)运行前后各执行一次。 def setup_module(): print("\n[模块级前置]:只在整个文件开始前执行一次") def teardown_module():

Day23 - 101.对称二叉树

题目链接:https://leetcode.cn/problems/symmetric-tree/description/ 1. 问题理解 题目要求判断一棵二叉树是否轴对称,也就是这棵树是否以根节点为轴左右镜像相等。 直观理解: 树的左子树和右子

Day23 - 226. 翻转二叉树

题目链接:https://leetcode.cn/problems/invert-binary-tree/description/ 1.问题理解 题目要求翻转一棵二叉树,即将每个节点的左子树和右子树交换位置。 简单理解:把树的每个节点的左右孩子都交换一下。

Day22 - 102. 二叉树的层序遍历


题目链接:https://leetcode.cn/problems/binary-tree-level-order-traversal/description/ 1.问题理解 这个问题要求我们对二叉树进行层序遍历,也就是从上到下、从左到右逐层访问所有节点,最后将每一层的节点值以列表形式返回。 举个例

第七章 . Pytest模块 - 用例设计规范


1.pytest 用例编写规则 文件名以test_.py开头或_test.py结尾 以test_开头的函数 以Test开头的类 以test 开头的方法 所有的包pakege必须要有-init-.py文件 2.实例演示

第七章 . Pytest模块 - 介绍和环境安装


1.模块介绍 非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考能够支持简单的单元测试和复杂的功能测试 支持参数化 执行测试过程中可以将某些测试跳过,或者对某些预期失败的case标记成失败 支持重复执行失败的case 支持运行由 unittest编写的测试case 具有很多第三方插件,并且可

第六章 . requests 模块 - 【实战练习】接口自动化实现图片壁纸爬虫

示例地址:https://pic.netbian.com/4kdongman/ 访问主页的接口: 下载的接口: