logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

pytest 中 fixture 与类继承交互导致的问题

本文探讨 Pytest 中 fixture 作用域与类继承的交互问题,介绍其执行顺序规则,以 TestBase 类和 TestDerived 子类为例,指出当 init 函数的 fixture 作用域设为 class 时会出现子类无法使用 self.base 的情况,原因是 fixture 和测试方法在不同实例对象上执行。

文章图片
#pytest#python
leetcode: sqrtx [x 的平方根] 二分法、递归法

理解了平方根的算法后,才有思路用代码实现。自己考虑的使用二分法, 然后google到一种推理得到求平方根规律的方法,使用递归实现。

#leetcode#算法
pytest.fixture的学习

文章目录调用fixturefixture的作用范围:@pytest.fixture(scope='function')@pytest.fixture(scope='class')@pytest.fixture(scope='module')@pytest.fixture(scope='session')在使用pytest执行测试脚本时,文件名需要以test_ 开头或者 _test结尾,对于脚本中.

#pytest
必不可少的技能:Pycharm中极大提升效率的快捷键

pycharm中使用快捷键文章目录pycharm中使用快捷键1. 常用快捷键2. 模板(live templates):3. postfix:4. Alt+Enter5. 重构(refactor):6. Debug快捷键1. 常用快捷键复制当前行:Ctrl+C复制当前行到下一行:Ctrl+D剪切当前行:Ctrl+X删除当前行:Ctrl+Y代码折叠/展开:Ctrl± /Ctrl++将...

#python#pycharm
pytest: Monkeypatch 函数/类/环境变量

MonkeyPatching 函数、类、对象、环境变量

#pytest
工作法:任务分解

工作方法整理摘要,来自极客时间

从 Node.js 依赖痛点到 Docker 化 CLI:一次跨环境部署的实战记录

想用新的 AI 命令行工具,却遇到各种报错无法安装,本文介绍一种最佳实践:用 Docker 给 CLI 工具穿上一层隔离服,通过几行简单的 Bash 配置,把一个运行在 Docker 里的工具,伪装成电脑里的本地软件。不懂 Node.js、不熟 Docker 都没关系。

文章图片
#node.js#docker#容器
Docker 从入门到掌握,必知必会

分享一下我在 Docker 学习过程中整理的一系列实战指南。记得刚开始接触 Docker 时,我被各种概念搞得一头雾水。什么镜像、容器、Dockerfile、Volume、网络…看起来每个都很重要,但又不知道它们之间是如何配合工作的。经过学习和实践,我就把自己在学习和使用 Docker 过程中的心得体会整理成了这一系列文档,涵盖了从基础操作到高级应用的方方面面。,有任何问题或建议,欢迎随时交流讨论

文章图片
#docker#容器
gitlab-runner 再次实践中理解和学习

在 Linux 上安装、注册 gitlab-runner,触发 pipeline,解决 runner 上线状态异常、无法触发、systemd service 异常等问题。

文章图片
#gitlab
MySQL 数据备份流程化

在CentOS上使用Docker部署的MySQL数据库备份方案。采用mysqldump逻辑备份方式,配置systemd定时任务,编写了完整的备份脚本实现本地备份、压缩、远程传输和清理旧备份功能。

文章图片
#mysql
    共 35 条
  • 1
  • 2
  • 3
  • 4
  • 请选择