- 博客(343)
- 资源 (1)
- 收藏
- 关注
原创 返回公共前缀abc,[“abca“,“abc9“,“abcf“,“abc8“,“abcc“]
返回公共前缀abc,[“abca”,“abc9”,“abcf”,“abc8”,“abcc”]
2025-12-09 19:35:28
114
原创 生成100个1到10之间的随机整数,并且删除奇数,只保留偶数;并且去重
本文展示了使用Python生成随机整数列表并进行数据处理的几种方法。首先演示了两种生成100个1-10随机整数的方法(列表推导式和循环)。然后展示了如何过滤奇数保留偶数,最后介绍了使用集合去重并转换回列表的过程。代码示例包括:随机数生成、列表推导式、循环结构、条件过滤以及集合去重操作,并输出了各步骤的结果和数据类型。这些方法可用于数据处理中的随机数生成、过滤和去重场景。
2025-12-09 18:58:53
89
原创 Pytest Fixture 不同作用域代码示例
本文介绍了pytest框架中fixture的5种作用域(function/class/module/package/session),通过示例展示了每种作用域的特点和执行规则。function作用域(default)为每个测试方法执行一次,class作用域为每个测试类执行一次,module作用域为每个.py文件执行一次,package作用域为每个Python包执行一次,session作用域为整个测试会话执行一次。作用域越大,执行次数越少,资源共享范围越广。文中提供了完整的项目结构和代码示例,清晰展示了不同作
2025-12-04 16:16:33
540
原创 Fixture中yield
本文介绍了Python测试框架pytest中fixture的使用方法。通过@pytest.fixture装饰器定义了一个setup_data夹具,该夹具使用yield语句实现了测试数据初始化和清理的完整生命周期管理。与return不同,yield允许在执行测试用例前后分别执行初始化和清理操作。示例代码展示了如何使用fixture传递测试数据,并验证数据内容。运行结果显示夹具正确执行了前后置操作,实现了测试环境的自动管理。这种机制简化了测试代码,提高了可维护性。
2025-12-04 14:12:59
114
原创 Python 递归函数,判断一个数组(集合、列表)是否是另一个数组(集合、列表)的子集
Python 递归函数,判断一个数组(集合、列表)是否是另一个数组(集合、列表)的子集。
2025-12-04 11:30:05
89
原创 pytest中用列执行顺序
摘要:本文介绍了如何使用pytest-ordering插件控制测试用例执行顺序。通过@pytest.mark.order装饰器,可以指定用例在特定文件或特定用例之后执行,如after="test_login.py::test_login"表示在登录用例后执行。还展示了参数化测试(test_user_info)的实现方式,以及如何通过order(1)和order(2)明确指定执行顺序。若要在整个文件用例后执行,可简写为after="test_login.py"。
2025-11-27 20:12:08
146
原创 Python 数据类型
df = pd.DataFrame({“name”: [“a”, “b”], “age”: [20, 21]}):创建 DataFrame(二维表格结构),含两列 “name”(值 a/b)和 “age”(值 20/21)ser = pd.Series([1, 2, 3], name=“num”):创建 Series(一维数据结构),数据为 [1,2,3],命名为 “num”数值型:int(整数)、float(浮点数)、bool(布尔,True/False)、complex(复数)元组 (tuple)
2025-11-27 10:39:48
868
原创 题目要求是:输入三个正整数,判断这三个数作为边长能不能构成直角三角形,如果能输出 “yes”,不能则输出 “no”。
本文介绍了如何判断三个正整数能否构成直角三角形。通过将三个数排序后,用勾股定理验证较小两数的平方和是否等于最大数的平方。Python代码示例展示了具体实现:输入三个数排序后,检查是否符合a²+b²=c²的条件,满足则输出"yes",否则输出"no"。测试案例演示了代码的正确性,包括典型直角三角形边长和不符合条件的情况。该方法简单高效地解决了直角三角形判定问题。
2025-11-25 17:33:22
168
原创 selenium打开浏览器,如果不想每次都要去写配置文件,就把浏览器驱动文件配置到环境变量
selenium打开浏览器,如果不想每次都要去写配置文件,就把浏览器驱动文件配置到环境变量。
2025-02-27 16:10:52
367
原创 pytest下放pytest.ini文件就导致报错:ERROR: file or directory not found: #
怎么改路径就是报错,没办法只能把这个文件pytest.ini去掉l,在cmd里手动写执行命令了pytest -vs --alluredir=./result/ --clean-alluredir。pytest下放pytest.ini文件就导致报错:ERROR: file or directory not found: #
2025-02-25 18:38:22
628
原创 allure生成的html报告为什么在浏览器中手动直接打开html看不到数据:解决方法
allure生成的html报告为什么在浏览器中手动打开html看不到数据:解决方法其实在allure-report下index.html文件是不能直接打开的,出现页面都是loading的情况,这是因为直接allure报告用浏览器是打不开的,需要用allure命令渲染之后打开才能展示效果(allure常识)
2025-02-25 18:18:11
606
原创 allure-2.32.2.zip下载
链接: https://pan.baidu.com/s/1sBmsVDk7-wuyrPs1TwpSSQ?pwd=mnbr 提取码: mnbr。通过网盘分享的文件:allure-2.32.2.zip。
2025-02-22 20:56:04
808
原创 Test the complete case
python写的一段 由pytest测试框架/allure报告框架/parameters数据驱动组成的完整案例代码。–2. 测试数据 (test_data/math_data.json)
2025-02-21 21:27:20
319
原创 pyinstaller打包exe可执行文件
pyinstaller -D happy.py (cd命令符进入要打包文件路径下,执行)1.打包单个py文件,在控制台执行;dist下会生成2个文件,一个是exe文件。
2024-12-31 17:33:44
231
原创 支付功能的完整性
支付功能的完整性是指支付系统在各种支付场景下,能够准确、稳定、安全地完成支付交易的全部流程和功能,涵盖了支付方式、流程环节、业务规则等多方面的要求,以下是具体说明:
2024-12-23 18:28:44
518
原创 多进程并发跑程序:pytest-xdist记录
pytest -vs -n 4,表示以4个进程 跑用例(一个进程跑一个用例,依次循环)pytest -vs -n auto,auto表示以全部进程 跑用例。多进程并发跑程序:pytest-xdist记录。pytest -s :是按用例顺序依次跑用例。
2024-12-15 15:45:12
385
原创 pytest -s执行的路径
\testXdist\test_dandu.py 这样的相对路径写法是正确的,. 表示当前目录,所以 .\testXdist\test_dandu.py 就是从当前目录开始去定位 testXdist 文件夹下的 test_dandu.py 文件。必须要加上具体文件路径pytest -s E:\testXdist\test_dandu.py,那个路径下的文件,不指定具体文件.py,默认就会执行全部.py文件。执行具体指定文件:pytest -s .\testXdist\test_dandu.py。
2024-12-13 18:14:52
767
原创 python通过Faker造数据,生成真实的name、电话、地址等,并解决乱码问题
python通过Faker造数据,生成真实的name、电话、地址等,并解决乱码问题
2024-11-25 16:47:29
449
原创 怎么理解Python编程中的self
self在Python中指代调用该函数的对象,是类中的方法中的实例。self是自动补齐的关键词,locator是设置的变量名。self指的是调用该函数的对象(是一个实例),首先明确的是self只有在类中的方法中才会有,独立的函数或方法是不必带有self的。在使用中self不是固定或者必须这样写,只是一个代码规范或者一个默认值,你可以把这个self换成任何一个单词来表示,都是可以的。
2024-11-12 11:51:43
328
原创 htmltestrunner包下载
网上找了很多都是指向官网,但是官网又打不开,无法访问。给兄弟们,一个新的国内地址下载。htmltestrunner包下载。
2024-11-08 17:23:57
183
原创 张氏宗谱序言白话文翻译
采集哲人的格言,以端正言行,就应当编写谱训。但叙事一定要有规范。然而我志在宗谱,秉承先辈遗愿,仿照欧阳修族谱的规范格式,亲手编写这篇,以昭示后人。对于迁徙到他乡的人要写下他居住的地方,没有后代的成年人要列出来,如果有异姓人过继给他当后代,要把名字列在继父之下,写明是某氏所出。写这篇序言,谈到文章流派,列举全族的尊卑、长幼、亲疏、远近关系,详细记载并排列,让后世子孙都知道应当尊崇祖先,应当团结族人。遇到喜事、丧事、庆典、吊唁要和亲密友人一起,有灾难时互相帮助,过往的嫌隙不要追究,要谦虚谨慎,品德是很难得的。
2024-11-07 16:26:43
1189
原创 Windows上模拟Linux系统(不用装Linux系统了),可执行Linux所有命令:MobaXterm
2.Windows上模拟Linux系统(不用装Linux系统了),可执行Linux所有命令:MobaXterm。1.免费mysqk、click house 连接工具:DBeaver。3.远程连接Linux,上传或下载 文件:winSCP。
2024-09-04 13:38:47
735
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1