pytest 框架环境搭建

简介: pytest 框架环境搭建

刚才看了一下,学习pytest框架是从12.18开始学的,到1.23学完的。学习了一个多月的。在七镜童鞋的建议下,我现在先对pytest框架的环境搭建做个总结。


一、pytest的背景:

pytest框架是依托在pycharm工具上的,在pycharm中是需要提前配置好python的环境配置和保证Python的版本在3.6以上,我的版本是3.8。

微信截图_20230422134840.png

python_版本号.png


二、pytest的安装

pytest的官网地址是:https://docs.pytest.org/

微信截图_20230422134903.png

进入官网界面


点击“install”按钮,进入安装命令界面:

微信截图_20230422134922.png

安装命令


在这里,我们可以看到安装命令是:

pip install -U pytest


安装方法1:

可以在pycharm工具里面进行安装


任意选择一个项目,右击,就可以看到“open in terminal”字段,进行点击即可。

微信截图_20230422134936.png

点击open in terminal


点击后,会在pycharm界面的底部看到Terminal窗口,输入上述的安装命令,即可进行安装。

微信截图_20230422134946.png

输入安装命令


由于本人已经安装过了,会提示已经安装。

微信截图_20230422134958.png

安装完毕


安装方法2:

使用“win+R”快捷键,输入“cmd”,进入Windows系统的命令行程序。输入“pip install -U pytest”安装命令即可进行安装。

微信截图_20230422135023.png

安装完毕


安装方法3:

最后一种是在pycharm中“ project inertpreter”中进行安装。选择左上角的“file”->settings。即可进入一下界面:

微信截图_20230422135036.png

安装步骤一


然后在输入pytest,并选择pytest框架,点击“install package”按钮,即可进行安装。

微信截图_20230422135044.png

安装步骤二


安装完毕,即可在“project interpreter”界面看到安装的插件以及版本号。

但个案了,也可以在命令行中输入“pytest --version”查看是否安装成功。

微信截图_20230422135052.png

cmd查看安装版本


三、pytest的配置

pytest框架不是pycharm自带的框架(pycharm默认框架为unittests),还需要配置一下,路径为:

file->settings->tools->python integrated tools->testing中的default test runner把默认为的unittests改为pytest。

微信截图_20230422135100.png

pytest配置


到这里,我们的pytest框架环境就搭建成功啦,就可以使用pytest框架的相关功能啦。

相关文章
|
SQL 缓存 JavaScript
Go 语言入门练手项目推荐
大家好,我是 roseduan,经常看到一些小伙伴学习完 Go 语言的基础知识之后,无法找到合适的练手项目,然后就很迷茫。 今天我向大家推荐几个我觉得还不错的 Go 语言入门练手项目,你可以根据自己的兴趣,选择一个合适的,自己去看看,学习一下。
1813 0
|
7月前
|
存储 供应链 物联网
RFID智能货架成为仓库管理趋势
RFID智能货架正成为仓库管理的重要趋势,通过内置读写器实时读取货物标签信息,实现库存数量、位置及出入库动态的精准掌握。它减少人工盘点需求,快速自动识别货物,提升流转效率与吞吐能力。同时,系统可精确定位货物位置,防止错放误拿,并与ERP、WMS等系统集成,提供数据分析支持科学决策。RFID货架优化空间利用,实现自动化、数字化管理,推动无人化智能仓储发展。
|
2月前
|
API 开发者 数据采集
高效获取淘宝商品详情:API 开发实现链接解析的完整技术方案
2025反向海淘新机遇:依托代购系统,聚焦小众垂直品类,结合Pandabay数据选品,降本增效。系统实现智能翻译、支付风控、物流优化,助力中式养生茶等品类利润翻倍,新手也能快速入局全球市场。
高效获取淘宝商品详情:API 开发实现链接解析的完整技术方案
|
3月前
|
存储 人工智能 弹性计算
阿里云权益中心详解:个人开发者与企业用户和高校学生与教师的综合优惠平台
阿里云权益中心是什么?简单来说,它是一个致力于为高校学生和教师、个人开发者、企业用户提供优惠上云和快速上云的平台,本文将深度解析权益中心的核心活动、适用场景及参与方式,以供您了解和参考。
|
9月前
|
机器学习/深度学习 人工智能 算法
Stable Virtual Camera:2D秒变3D电影!Stability AI黑科技解锁无限运镜,自定义轨迹一键生成
Stable Virtual Camera 是 Stability AI 推出的 AI 模型,能够将 2D 图像转换为具有真实深度和透视感的 3D 视频,支持自定义相机轨迹和多种动态路径,生成高质量且时间平滑的视频。
551 0
Stable Virtual Camera:2D秒变3D电影!Stability AI黑科技解锁无限运镜,自定义轨迹一键生成
|
机器学习/深度学习 计算机视觉 Python
模型预测笔记(三):通过交叉验证网格搜索机器学习的最优参数
本文介绍了网格搜索(Grid Search)在机器学习中用于优化模型超参数的方法,包括定义超参数范围、创建参数网格、选择评估指标、构建模型和交叉验证策略、执行网格搜索、选择最佳超参数组合,并使用这些参数重新训练模型。文中还讨论了GridSearchCV的参数和不同机器学习问题适用的评分指标。最后提供了使用决策树分类器进行网格搜索的Python代码示例。
1448 1
|
7月前
|
人工智能 安全 网络安全
Burp Suite Professional 2025.5 for Windows x64 - 领先的 Web 渗透测试软件
Burp Suite Professional 2025.5 for Windows x64 - 领先的 Web 渗透测试软件
374 4
Burp Suite Professional 2025.5 for Windows x64 - 领先的 Web 渗透测试软件
|
8月前
|
Cloud Native Serverless 开发者
Bolt.diy 一键部署体验:开启创意建站新旅程
今天我来给大家分享一下我最近折腾的有趣玩意儿——Bolt.diy!这玩意儿可真是个宝藏,简直就是创意建站的超强辅助。
235 17
|
监控 Shell 数据处理
Python执行Shell并获取结果的全面指南
Python执行Shell并获取结果的全面指南
890 1
|
11月前
产品经理-面试问题(实习)
这份文档主要讨论了实习面试中的常见问题,指出市面上的“面试100问”多针对C端产品,而B端和G端产品的面试则更注重实际工作经验。文中列举了几个典型的实习面试问题,如介绍实习经历、遇到的困难及解决方法、最佳项目以及竞争优势等,并提供了回答这些问题的思路和建议。文档还引导读者查阅更多相关资料,如高频分级面试和初级面试问题。