- 博客(10)
- 收藏
- 关注
原创 saltstack技术学习(一)
在 Salt 生态系统中,Salt Master 是运行salt-master服务的节点。3007版本以后使用Onedir包,Onedir 是 Salt Project 的新包装系统,Onedir 包简化了安装过程,因为它们允许您开箱即用 Salt,而无需先安装 Python 或其他依赖项,Onedir 软件包是 Salt 的独立二进制文件。某些操作系统可能能够同时运行salt-master服务和salt-minion服务,这意味着运行该系统的节点既可以管理 Salt,又可以被 Salt 管理。
2024-09-04 22:05:24 305
原创 pytest框架学习(二)
fixture是一个高级装饰器,通过被@fixture标记的函数,都叫做夹具。fixture 会在测试函数之前运行,如fixture包含yield,那么代码就会在yield处停止,转而运行测试函数,等测试函数执行完毕后,再回到fixture,继续执行yield后面的代码,可以将yield之前当做setUp(),yield后,当做tearDown(),无论测试过程发生了什么,yield后面的代码都会被执行,它的作用视为代码清理功能,类似UnitTest里面的setUp()和tearDown()
2024-08-24 23:01:53 353
原创 pytest框架学习(一)
pytest是一个成熟的全功能python测试工具,可以做到开箱即用,自动发现测试用例。统一使用assert,简化断言语句,丰富的插件架构,超过800多个外部插件具有灵活的扩展性和方便的参数化方法。
2024-08-24 09:50:39 223
原创 git使用(一)
场景 2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令 git reset HEAD file,就回到了场景 1,第二步按场景 1 操作。(3)git commit 创建一个版本,并使用 git status 查看,发现第二次修改 code.txt 内容之后,并没有将其添加的工作区,所以创建版本的时候并没有被提交。那么怎么再回到版本 2 呢?这个时候,git 知道删除了文件,因此,工作区和版本库就不一致了,git status 命令会立刻提示哪些文件被删除了。
2024-08-21 22:55:24 858
原创 我的用例设计
5、tar -cf 1.2文件夹.tar 文件夹1.txt 文件夹2.txt 把“文件夹1”和“文件夹2” 打包成1.2文件夹.tar包。3、tar -cf 文件1.2.tar 文件1 文件2 把“文件1”和“文件2” 打包成 “文件1.2.tar”包。2、tar -cf 文件1.tar 文件1 把“文件1” 打包成一个文件“文件1.tar”文件1 把“文件1” 压缩成一个文件“文件1.tar”6、tar 最大值.tar 文件1、文件2、。
2024-04-26 00:15:06 685 1
原创 tar软件用例设计
命令:tar 作用:将多个文件打包并压缩成一个文件,其实就是tar命令的三个压缩参数 语法:tar 选项 打包文件名 要压缩的文件或目录== 常见参数:-z,压缩为.gz格式 -j,压缩为.bz2格式 -J,压缩为.xz格式 -c,create 创建的意思 -x,解压缩 -v,显示打包文件过程 -f,file指定打包的文件名,此参数是必须加的。3、tar -cf 文件1.2.tar 文件1 文件2 把“文件1”和“文件2” 打包成 “文件1.2.tar”包。-t 不能单独使用 查看打包的文件内容。
2024-04-26 00:13:40 354 1
原创 python 闭包
数学中一条直线的表示:y=k*x+b ,给出x值,计算y值。闭包:内部函数和外部函数传来的变量组成的整体空间。2、外部函数的返回值为内部函数的引用。3、内部函数使用到了外部函数的变量。1、存在函数的嵌套定义。
2024-02-15 20:05:19 527
转载 什么是hook?
本文用python来解释hook的实现方式,并展示在开源项目中hook的应用案例。hook函数和我们常听到另外一个名称:回调函数(callback function)功能是类似的,可以按照同种模式来理解。钩子只有注册的时候,才会使用,所以原有程序的流程中,没有注册或挂载时,执行的是空(即没有执行任何操作)hook 是一种编程机制,和具体的语言没有直接的关系。如果从设计模式上看,hook模式是模板方法的扩展。
2024-02-15 13:42:50 57 1
原创 pytest框架(一)
二、pytest执行的查找原则和测试类及测试方法的命名pytest根据一定的规则搜索并运行测试。标准的测试搜索规则如下:(1)从一个或多个目录开始查找,可以在命令行指定文件名或目录名。如果未指定,则使用当前目录。(2)在该目录和所有子目录下递归查找测试模块。(3)测试模块指文件名为test_.py或者test.py的文件。(4)在测试模块中查找以test_开头的函数名(5)查找名字以Test开头的类,其中,首先筛选掉包含__init__函数的类,再查找以test_开头类中的方法。以上是标准的测
2024-02-14 20:28:17 572 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人