前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >pytest 测试框架学习(15):pytest.freeze_includes

pytest 测试框架学习(15):pytest.freeze_includes

作者头像
Mokwing
发布于 2020-09-08 03:17:25
发布于 2020-09-08 03:17:25
60300
代码可运行
举报
文章被收录于专栏:MokwingMokwing
运行总次数:0
代码可运行

pytest.freeze_includes

含义

freeze_includes: 返回包括 cx_freeze 提供的 pytest 使用的模块名称列表。 源码:

详细说明:

使用

  1. 基础
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import pytest

# 打印出所有 模块名称
def test_freeze():
    print(pytest.freeze_includes())
  1. 根据上面详细说明内容可以得知,这个模块内只有 cx_freeze 和 py2exe 提供的一些模块,而不能获取到第三方插件内的模块;需要获得则需要通过 pytest.main,官方示例 pytest_timeout 模块
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import sys
import pytest
import pytest_timeout

def test_freeze():
    if len(sys.argv) > 1 and sys.argv[1] == "--pytest":
        sys.exit(pytest.main(sys.argv[2:], plugins=[pytest_timeout]))
    else:
        pass

官方说,这就可以允许我们使用标准的 pytest 命令行去使用一些冻结程序去执行测试:

./app_main --pytest --verbose --tb=long --junitxml=results.xml test-suite/

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/07/14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python测试框架之pytest详解
Python测试框架之前一直用的是unittest+HTMLTestRunner,听到有人说pytest很好用,所以这段时间就看了看pytest文档,在这里做个记录。
全栈程序员站长
2022/09/05
2.4K0
Python测试框架之pytest详解
Python测试框架pytest(15)skip、skipif、xfail跳过用例
@pytest.mark.skip 可以标记无法在某些平台上运行的测试功能,或者希望失败的测试功能。
wangmcn
2022/07/26
7140
Python测试框架pytest(15)skip、skipif、xfail跳过用例
pytest 测试框架学习(9):pytest.main
pytest.main 其实 就是将 命令行执行命令使用 ide 工具在运行函数中进行了操作。
Mokwing
2020/09/08
7270
Python打包exe文件方法汇总【4种】
Python作为解释型语言,发布即公开源码,虽然是提倡开源但是有些时候就是忍不住想打包成exe,不仅仅是为了对代码进行加密,而是为了跨平台。防止有些没有安装py环境的电脑无法运行软件。
全栈程序员站长
2022/08/11
3K0
pytest+allure实战
写之前,说一下自己的感受,大家之前调试出来的框架什么的一定要做好记录,或者归纳整理好,pytest+allure很久之前就用过了,但是当时出报告以后就扔一边了,当我想整理写一篇关于这个的时候完全找不到在哪,但是脑子里还记的这个框架之前100%用过,就是不知道放哪里了,重新调试也不想调,就一直翻电脑,越翻越燥,大半天也没找见,其实就在我眼皮底下,只不过当时给文件夹起名也过于随意,啥也没干光找这个框架找的我好累
全栈程序员站长
2022/09/17
4120
pytest+allure实战
自动化测试神器:Python之Pytest库详解
除了以上提及的,pytest还有其他很多特性,或者很多第三方插件,这里不再赘述了,比如有;
虫无涯
2024/01/24
2.8K0
Pytest测试框架
霍格沃兹测试开发Muller老师
2024/05/14
1400
Python单元测试框架介绍
  为啥把单元测试框架介绍放到这里讲,其实主要是想讲pytest框架的应用。这也是应网友的心声。其实pytest框架我以前是用在实际项目中的,只是一直没有将实践过程和经验教训沉淀下来。如今,我想还是写几篇关于pytest框架的应用。但是,在这之前,你必须先了解一下python单元测试框架的一些常识。
全栈测试开发日记
2023/02/18
6520
Python单元测试框架介绍
Pytest和Allure测试框架-超详细版+实战
:1. 简单灵活,容易上手;支持参数化; 测试用例的skip和xfail 处理; 2. 能够支持简单的单元测试和复杂的功能测试,还可以用来做 selenium/appium等自动化测试、接口自动化测试 (pytest+requests); 3. pytest具有很多第三方插件,并且可以自定义扩展, 比较好 用的如 pytest-allure(完美html测试报告生成) pytest-xdist (多CPU分发)等; 4. 可以很好的和jenkins集成;** 5. **
全栈程序员站长
2022/09/17
2.4K0
Pytest和Allure测试框架-超详细版+实战
聊聊 Python 的单元测试框架(三):pytest
本篇文章是《聊聊 Python 的单元测试框架》的第三篇,前两篇分别介绍了标准库 unittest 和第三方单元测试框架 nose。作为本系列的最后一篇,压轴出场的是Python 世界中最火的第三方单元测试框架:pytest。
Python猫
2019/09/29
2K0
聊聊 Python 的单元测试框架(三):pytest
Pytest Pytest源码分析
这里的main函数为从_pytest/config/__init__.py定义的全局函数--main函数
授客
2021/03/04
2.2K0
python+pytest单元测试框架之介绍
pytest是Python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。pytest是一个成熟的全功能的Python测试工具,可以帮助你写出更好的程序,让我们很方便的编写测试用例。适合从简单的单元到复杂的功能测试。有很多的第三方插件可以自定义扩展,并且支持allure。
用户6367961
2019/09/29
7660
【python自动化】pytest系列(上)
官网地址:https://docs.pytest.org/en/latest/contents.html
梦无矶小仔
2023/08/03
3190
【python自动化】pytest系列(上)
[接口测试_B] 07 Pytest的测试报告
pytest命令行运行时,可以直接在控制台中查看到输出的结果,但这样的结果并不直观,也不易于保存用于后续分析和分享。如pytest -s -q test_xx.py的输出结果。 Pytest的报告输出方式 JunitXml格式的报告文件:pytest --junitxml=path resultlog文本格式的报告文件:pytest --resultlog=path(不常用,预计在4.0移除) url格式的报告文件,为每个用例或指定用例生成一个url:pytest --pastebin=all,只输出失
苦叶子
2018/04/17
1.4K0
[接口测试_B] 07 Pytest的测试报告
Pytest(三)Pytest执行命令
这将运行包含与指定表达式匹配的名称的测试用例,其中可以包括文件名、类名和函数名作为变量,并且支持Python运算符(and和or)操作。上面的示例将运行TestMyClass.test_something但不运行TestMyClass.test_method_simple
雷子
2022/04/06
3.4K0
Pytest(三)Pytest执行命令
【Python系列】pytest自动化测试框架
为了更灵活的设计自动化测试用例,可以将测试用例写到excel或者json,再进行读取。
用户9913368
2022/08/13
8400
【Python系列】pytest自动化测试框架
Python测试框架pytest(24)配置文件pytest.ini
pytest 配置文件可以改变 pytest 的运行方式,它是一个固定的文件 pytest.ini 文件,读取配置信息,按指定的方式去运行。
wangmcn
2022/07/26
1.1K0
Python测试框架pytest(24)配置文件pytest.ini
Python 图形界面框架 PyQt5 使用指南!
使用Python开发图形界面的软件其实并不多,相对于GUI界面,可能Web方式的应用更受人欢迎。但对于像我一样对其他编程语言比如C#或WPF并不熟悉的人来说,未必不是一个好的工具。
快学Python
2021/12/13
9.2K0
Python 图形界面框架 PyQt5 使用指南!
pytest测试框架系列(1)-快速入门
目前比较流行的Python的单元测试框架有Unittest和Pytest,但是由于Pytest支持各种插件,比Unittest使用简单,效率更高,使得Pytest脱颖而出。Pytest的官方文档地址:https://docs.pytest.org/en/latest/
搁浅同学
2022/07/21
7590
pytest测试框架系列(1)-快速入门
聊一聊,Python自动化测试框架
在Python语言系中,有很多可用的自动化测试框架,比如早期大多数人会选用 unittest+HTMLTestRunner、Nose等,最近几年比较常用的有Robot Framework,Robot Framework它是Python下一款非常通用的测试框架,采用扩展插件的机制可以帮助我们实现几乎任何类型的自动化测试工作,如接口自动化测试、App自动化测试、Web UI自动化测试等,而针对Robot Framework框架系统性的使用和讲解,笔者年初出版上市过一本《自动化测试实战宝典》一书,感兴趣的,可参阅此书:重磅消息 |《自动化测试实战宝典:从小工到专家》隆重上市!。
测试开发技术
2021/01/22
4.1K0
相关推荐
Python测试框架之pytest详解
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验