会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
邵杠杠
博客园
首页
新随笔
联系
订阅
管理
2025年6月23日
allure-pytest生成测试报告
摘要: allure-pytest生成测试报告 if __name__ == "__main__": pytest.main(["--alluredir", "allure_results"]) # 生成测试数据,allure_results为生成的路径 os.system(r'allure generat
阅读全文
posted @ 2025-06-23 21:46 邵杠杠
阅读(30)
评论(0)
推荐(0)
2025年6月17日
Pytest
摘要: Pytest介绍 pytest 是 Python 中最流行的单元测试框架之一,相比于自带的 unittest: 语法更简洁,使用更灵活 自动发现测试用例 丰富的插件生态 简单的组成结构 import pytest def test_case01(): # 测试用例1 print("我是用例主体")
阅读全文
posted @ 2025-06-17 21:05 邵杠杠
阅读(20)
评论(0)
推荐(0)
2025年6月15日
解决pip下载的pytest,不能在pycahrm虚拟环境中使用
摘要: 系统终端中使用pip install pytest==7.3.1下载pytest之后,进入PyCharm虚拟环境中import pytest报错。 原因: pip下载的文件自动下载到系统环境中,虚拟环境无法使用系统环境中的文件。 解决方案一:在终端激活虚拟环境 进入到虚拟环境的venv/bin/目录
阅读全文
posted @ 2025-06-15 11:03 邵杠杠
阅读(40)
评论(0)
推荐(0)
2024年12月21日
32.Python基础篇-socketserver模块
摘要: socketserver模块是什么? 是 Python 中一个用于简化基于 socket 的网络服务实现的模块。它提供了一些高层次的类,帮助开发者更容易地实现网络服务。 可以实现并发请求处理 使用socketserver实现的server端,代码演示: import socketserver # 导
阅读全文
posted @ 2024-12-21 18:10 邵杠杠
阅读(45)
评论(0)
推荐(0)
31.Python基础篇-hmac模块
摘要: hmac与hashlib模块的区别 hmac模块 基于 hashlib 提供的哈希算法,在计算哈希时加入了一个“密钥”。 主要用于生成“消息认证码”(MAC),通过一个密钥和数据共同生成哈希值,以此来验证数据的完整性和身份。 需要密钥,它的目的是防止消息篡改并验证消息是否来源于可信的发送方。 has
阅读全文
posted @ 2024-12-21 17:54 邵杠杠
阅读(120)
评论(0)
推荐(0)
30.Python基础篇-socket模块
摘要: 介绍 socket 模块是用于实现网络通信的模块。它提供了底层网络操作的接口,使得用户可以通过网络实现客户端和服务器之间的数据传输。通过 socket 模块,程序可以通过网络进行数据传输、连接和通信。 使用socket模块创建一个TCP服务 server端代码 # server端代码 import
阅读全文
posted @ 2024-12-21 17:39 邵杠杠
阅读(300)
评论(0)
推荐(0)
29.Python基础篇-网络基础理论
摘要: 重要知识点 BS与CS架构 BS(Bro wser/Server)架构: 基于浏览器和服务器的架构,客户端通过浏览器访问服务器上的应用程序或服务。 特点:客户端只需要一个浏览器,无需安装复杂的软件,服务器端处理大部分业务逻辑。 应用:Web应用(如Web浏览器访问网站)。 CS(Client/Ser
阅读全文
posted @ 2024-12-21 17:00 邵杠杠
阅读(35)
评论(0)
推荐(0)
28.Python基础篇-logging模块
摘要: 介绍: logging 模块是Python内置的强大日志记录工具,支持多种输出方式、格式化选项及多进程支持。 日志的级别 logging 模块有五个内置的日志级别,从低到高: DEBUG:详细信息,用于诊断问题。 INFO:常规信息,表示程序正常运行的状态。 WARNING:警告信息,表示潜在问题或
阅读全文
posted @ 2024-12-21 16:10 邵杠杠
阅读(46)
评论(0)
推荐(0)
27.Python基础篇-configparse模块
摘要: 介绍 用于处理配置文件的读取和写入。配置文件通常包含以键值对的形式存储的配置信息,常见的格式是 .ini 文件。该模块提供了对这些配置文件的解析功能,支持读取、写入、更新和删除配置。 配置文件的格式 配置文件一般由多个部分(Section)组成,每个部分下面有多个键值对(Option)。配置文件的常
阅读全文
posted @ 2024-12-21 15:55 邵杠杠
阅读(65)
评论(0)
推荐(0)
2024年12月10日
26.Python基础篇-hashlib模块
摘要: hashlib模块介绍 是 Python 标准库中的模块,用于生成各种安全哈希值和消息摘要。它支持多种哈希算法(如 MD5、SHA 系列等),广泛用于数据完整性校验和密码安全场景。 哈希算法 哈希算法:将任意长度的输入数据映射为固定长度的输出值(哈希值),输出值是数据的唯一标识。 哈希算法是不可逆的
阅读全文
posted @ 2024-12-10 23:49 邵杠杠
阅读(78)
评论(0)
推荐(0)
下一页
公告