04 2022 档案
摘要:1.实现排序的方式一 def mysort(iter): ret = [] for x in iter: for k,v in enumerate(ret): if x > v:#通过这个来判断升序降序 ret.insert(k,x) break else: ret.append(x) return
阅读全文
摘要:一. 基础 1. else子句 当循环正常执行,则不执行,若非正常退出(break),则不执行else子句 for i in range(0,10): if i & 1: continue print(i) else: print("执行") # 执行 for i in range(0,10): i
阅读全文
摘要:1.安装 先安装pytest 之后安装allure-pytest 2.用法 pytest --alluredir=./results 收集执行测试用例,生成测试数据 allure server ./results 可视化,生成html报告,这种方式直接打开报告,如果我们想直接生成测试报告, 则应该这
阅读全文
摘要:1.参数化方式一import pytest# @pytest.mark.parametries("a,b",[(1,2),(2,3),(3,4)])# @pytest.mark.parametries(("a","b"),[(1,2),(2,3),(3,4)])class TestDemo: @py
阅读全文
摘要:import pytest# pytest会收集当前目录下的所有test_*.py *_test.py的所有用例# pytest设置编译方式 python解释器编译 pytest编译器编译def func(x): return x + 3def test_answer(): assert func(
阅读全文