1 2 3 4 5 ··· 36 下一页
摘要: 夹具函数不只是能写在conftest文件中在其他模块也能写但是使用范围和加载方式有所不同。 1. 写在测试文件中 import pytest @pytest.fixture def user(): return {"name": "Tom"} def test_user(user): assert 阅读全文
posted @ 2026-09-09 17:05 苹果芒 阅读(1) 评论(0) 推荐(0)
摘要: 创建一个 Session 对象,临时赋值给 session;代码块执行结束后,自动关闭这个 Session。 with sessions.Session() as session: return session.request(method=method, url=url, **kwargs) 分开 阅读全文
posted @ 2026-09-09 15:49 苹果芒 阅读(3) 评论(0) 推荐(0)
摘要: conftest.py 的作用 共享 fixtures:在多个测试文件间共享测试夹具 作用域控制:conftest.py 的位置决定了其影响范围 插件配置:配置 pytest 插件和钩子函数 conftest.py 是 pytest 的局部配置文件。pytest 会自动加载它,一般用于放置“多个测试 阅读全文
posted @ 2026-09-09 13:48 苹果芒 阅读(2) 评论(0) 推荐(0)
摘要: pytest 内置钩子很多,贯穿“启动 → 收集 → 执行 → 报告 → 退出”的整个生命周期。完整清单见 pytest Hooks API Reference。 常用钩子可以按阶段理解: 阶段常用钩子作用 启动与配置 pytest_addoption 注册自定义命令行参数 pytest_confi 阅读全文
posted @ 2026-09-09 13:45 苹果芒 阅读(3) 评论(0) 推荐(0)
摘要: 夹具函数使用@pytest.fixture 装饰器: 详细解释 1. @pytest.fixture 装饰器的作用 python @pytest.fixture # 这个装饰器告诉 pytest:这是一个 fixture def db_connection(): """创建测试数据库连接""" co 阅读全文
posted @ 2026-09-09 13:44 苹果芒 阅读(4) 评论(0) 推荐(0)
摘要: 为 GitHub 仓库配置 Push Webhook 以自动触发 Jenkins Job,核心思路是让 GitHub 在收到代码推送时,主动通知 Jenkins 的 Webhook 接口,从而触发构建。 整个过程主要分为三步:Jenkins 端配置、GitHub 端配置 Webhook,以及网络与安 阅读全文
posted @ 2026-08-20 14:55 苹果芒 阅读(9) 评论(0) 推荐(0)
摘要: 方案1: 可以用 git status --porcelain -- 文件A 来判断某个文件是否有本地变更。没有输出就代表没变,不需要操作;有输出就执行 add / commit / push。 Linux 服务器上可以这样写: cd /你的仓库路径 FILE="path/to/文件A" if [ 阅读全文
posted @ 2026-08-17 10:57 苹果芒 阅读(12) 评论(0) 推荐(0)
摘要: OSI 模型把网络通信分成 7 层,从下到上如下: 层级名称主要作用常见内容 L1 物理层 传输原始比特流 网线、光纤、无线信号、网卡、电信号 L2 数据链路层 在同一局域网内传输数据帧 MAC 地址、交换机、以太网、ARP L3 网络层 跨网络寻址和路由 IP 地址、路由器、IPv4、IPv6、I 阅读全文
posted @ 2026-08-14 14:27 苹果芒 阅读(8) 评论(0) 推荐(0)
摘要: whoamips -ef | grep 0.0.0.0:8088 | grep -v grep | awk '{print $2}' | xargs kill -9echo " Finish to kill process " echo " Start to run server "cd /home 阅读全文
posted @ 2026-07-15 08:58 苹果芒 阅读(9) 评论(0) 推荐(0)
摘要: codex in chrome插件: 阅读全文
posted @ 2026-07-14 11:14 苹果芒 阅读(14) 评论(0) 推荐(0)
1 2 3 4 5 ··· 36 下一页