![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
三三三思
持续性奋斗,间接性懒惰
展开
-
Pytest数据参数化&数据驱动
pytest数据参数化和yaml的使用&数据驱动原创 2022-06-09 16:07:30 · 409 阅读 · 1 评论 -
Python pytest测试框架详解
pytest介绍:pytest是一个非常成熟的全功能的Python测试框架:1.简单灵活,容易上手2.支持参数化3.测试用例的skip和xfail,自动失败重试等处理4.能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试(pytest+request)5.pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如pytest- allure(完美html测试报告生成)、pytest-xdist(多CPU分发)等6.可以很好的和原创 2022-05-29 19:46:18 · 3837 阅读 · 1 评论 -
Python unittest测试框架
举例测试框架有哪些:Unittest:Python内置的标准类库。它的API和Java的JUnit、.net的NUnit、C++的CppUnit很相似Pytest:丰富灵活的测试框架,预发简单,可以结合allure生成一个炫酷的测试报告,目前较主流Nose:Nose是对unittest的扩展,使得python的测试更加简单Mock:unittest.mock是用来测试python的库代码覆盖率也被用于自动化测试和手工测试来度量测试是否全面的指标之一,应用覆盖率的思想增强测试用例的设计单原创 2022-05-11 20:07:03 · 505 阅读 · 0 评论 -
Python中pip的介绍 pip依赖管理与虚拟环境
1.pip是Python中的标准库管理工具。它允许你安装和管理不属于Python标准库的其它软件包2.pip托管了大量流行的库,可以在这网站上做了解www.pypi.orgpip help:帮助pip install:安装pip install -U 包名:升级包pip uninstall:卸载pip list:列出所有的包文件pip download:下载包pip search requests:搜索包使用镜像地址安装时:pip install -i 镜像地址 --trusted-ho原创 2022-05-09 18:22:00 · 376 阅读 · 0 评论 -
Python中PyYaml模块的使用load&dump的读写
YAML是一个可读性高,用来表达数据序列化的格式,常常作为配置文件使用安装:pip install pyyamlimport yaml # 使用load读取yml文件中的内容 open打开文件 print(yaml.load原创 2022-05-06 20:14:05 · 762 阅读 · 0 评论 -
Python标准库&第三方库
import osimport timeimport urllib.requestimport math# 标准库有 os、time、urllib、request# os.mkdir("a.txt")# os.removedirs("a.txt")# 打印当前所有的目录print(os.listdir("./"))# 获取当前的路径print(os.getcwd())print(os.path.exists("b"))# if not os.path.exists("b原创 2022-05-06 16:51:50 · 725 阅读 · 0 评论