手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Git
GitHub
SVN
Jenkins
Vim
vmware
Hyper-v
SSH
Jmeter
sysTemd
Maven
Webpack
Zookeeper
k8s
Phpstorm
JVM
IDEA
Appium
Cypress
pandas
Eclipse
HBuilder
编程工具
Markdown
Mac
Pytest
Selenium
istio
Gradle
Tensorflow
Homebrew
编程之家
Pytest
python – 如何通过命令行在pytest中传递参数
我有一个代码,我需要传递像终端名称这样的参数.这是我的代码以及如何传递参数.我收到一个“文件未找到”的错误,我不明白.我在终端中尝试了命令:pytest<filename>.py-almonds我应该把这个名字打印成“杏仁”@pytest.mark.parametrize("name")defprint_name(name):prin
作者:编程之家 时间:2022-09-05
python – 将参数传递给fixture函数
我正在使用py.test来测试包含在python类MyTester中的一些DLL代码.为了验证目的,我需要在测试期间记录一些测试数据,然后再进行更多处理.由于我有很多测试_…文件,我想在大多数测试中重用测试器对象创建(MyTester实例).由于测试对象是获得对DLL的变量和函数的引用的对象,我需要将D
作者:编程之家 时间:2022-09-05
pytest2
参数化fixture参数化fixture允许我们向fixture提供参数,参数可以是list,该list中有几条数据,fixture就会运行几次,相应的测试用例也会运行几次。参数化fixture的语法是@pytest.fixture(params=[“smtp.gmail.com”,“mail.python.org”])其中len(params)的值就是用例执行
作者:编程之家 时间:2022-09-05
python – pytest.main(‘ – s’)应该运行两次测试吗?
我刚开始学习测试,所以我刚开始尝试使用py.test组合并运行一些非常简单的单元测试.示例test_script.py:importpytestdeftest_func():assertTruepytest.main('-v')运行这个给出:=============================testsessionstarts==============================
作者:编程之家 时间:2022-09-05
python – 与argparse的Pytest:如何测试用户是否提示确认?
我有一个CLI工具,并希望测试是否提示用户使用input()确认选择.这与在Python2中使用raw_input()相同.码要测试的(释义)代码如下:importsysimportargparsedefconfirm():notification_str="Pleaserespondwith'y'or'n'"whileTrue:choice=input
作者:编程之家 时间:2022-09-05
Python测试夹具运行单个测试?
我正在寻找像rubyrspec的焦点元数据或elixir的mix标签来运行单个python测试.RubyRSpec示例:#$rspecspecit'runsasingletest',:focusdoexpect(2).toeq(2)endElixirExUnit&混合示例:#$mixtest--onlyfocus@tag:focustest"onlyrunthistest"doa
作者:编程之家 时间:2022-09-05
python – 在pytest中,conftest.py文件有什么用?
我最近发现了pytest.看起来很棒.但是,我觉得文档可能更好.我正在尝试了解conftest.py文件的用途.在我(当前很小的)测试套件中,我在项目根目录下有一个conftest.py文件.我用它来定义我注入测试的灯具.我有两个问题:>这是conftest.py的正确用法吗?它有其他用途吗?>我可以拥有多个co
作者:编程之家 时间:2022-09-05
移动端测试——Allure报告与Jenkins集成 10
Allure报告Allure是一个独立的报告插件,生成美观易读的报告目前支持语言:Java、PHP、Ruby、Python、Scala、C#参阅:Allure帮助文档Pytest+Allure定制报告1.1Allure安装1.安装pytest的插件包allure-pytestpip3installallure-pytest2.xml转html工具安装第一种:安装
作者:编程之家 时间:2022-09-05
python – 有没有一种用pytest测试回调的首选方法?
我无法找到在文档,谷歌或此处使用pytest测试回调的具体示例.我发现了这个:WhatistherightwaytotestcallbackinvocationusingPythonunittest?;但这是为了单位测试.我猜测pytest的monkeypatch功能是我应该看的地方,但我是新手自动测试,我正在寻找一个例子.deffoo(callba
作者:编程之家 时间:2022-09-05
接口自动化(2)----如何编写接口自动化用例
1.测试用例1.1了解测试用例1)百度百科:什么是测试用例?2)英文名:TestCase,简称TC1.2测试用例标题#用例{1}_{2}_{3}_{4}_{5}其中:1代表业务模块2代表接口抽象功能3代表正向还是反向4代表接口具体某一功能5代表用例的重要细节描述,可以没有也可以有多次描
作者:编程之家 时间:2022-09-05
python – 执行pytest fixtures的顺序是什么?
对于我正在测试的应用程序,我想创建一个autouse=Truefixture,如果他们试图意外地发送电子邮件,那么monkeypatchessmtplib.SMTP.connect将失败测试.但是,在我确实希望测试发送电子邮件的情况下,我想使用不同的夹具来记录这些电子邮件(最有可能的方法是使用pytest-localserver中
作者:编程之家 时间:2022-09-05
python-将命令行参数与pytest –pyargs一起使用
我已经为使用以下结构编写的包编写了pytest单元测试:>packagedir>setup.py>mypackage>__init__.py>功能包>__init__.py>functionmodule.py>测试>__init__.py>conftest.py>单元测试>__init__.py>functionmodule_test.py现在,packagedir/mypackage
作者:编程之家 时间:2022-09-05
python – 在pycharm / pydev中调试pytest post mortem异常
我想在不预先配置断点的情况下将PyCharm的内置Pytest运行程序与调试器一起使用.问题是我的测试中的异常被Pytest捕获,因此PyCharm的postmortem调试器无法处理异常.我知道使用断点工作,但我不想两次运行我的测试.在Unittest中找到了这样做的方法,我想知道Pytest中是否存在这样的
作者:编程之家 时间:2022-09-05
python – 如何通过测试正确设置和拆除我的pytest类?
我正在使用selenium进行端到端测试,我无法获得如何使用setup_class和teardown_class方法.我需要在setup_class方法中设置浏览器,然后执行一系列定义为类方法的测试,最后在teardown_class方法中退出浏览器.但从逻辑上讲,这似乎是一个糟糕的解决方案,因为实际上我的测试不是用于类,
作者:编程之家 时间:2022-09-05
使用pytest的测试瓶应用程序找不到夹具客户端
我有一个简单的flask应用程序,我想使用pytest对其进行测试.我的conftest.py:@pytest.fixturedefapp(self):app=create_app(TestingConfig)returnapp我的test_view.py:classTestMainView:deftest_ping(self,client):res=client.get(url_for('main.
作者:编程之家 时间:2022-09-05
pytest框架结构运行规则及命名方式
Pytest框架结构 Importpytest类似的setup,teardown同样更灵活,还有个session() 模块级(setup_moduleeardown_module)不在类中的函数有用函数级(setup_functioneardown_function)不在类中的函数有用类级(setup_classeardown_class)只在类中前后运行一
作者:编程之家 时间:2022-09-05
Pytest参数传递
[email protected]
()deflogin_r(open_browser):#调用login时,发现需要先打开浏览器,所以改成先打开浏览器,在登陆print('输入用户名密码登陆')@pytest.fixture()defopen_browser():print('打开浏览器')deftest_cart(login_r):print('用例1,登陆后执行添加购
作者:编程之家 时间:2022-09-05
使用假设和py.test在python中测试复合策略,我是否必须一次测试它们?
我有3个文件module.py,其中包含一个示例函数,用于测试输入是否为数字.我有一个名为test_mymodule_long.py的文件,该文件成功使用py.test和hypothesis测试并传递了几种类型的输入.我使用的是Python3.6,但这无关紧要(如果不是,则删除类型提示).对于此特定功能,将它们分开对我没有帮
作者:编程之家 时间:2022-09-05
pytest小结
一.pytest简洁和好处自动发现testloader断言方便assert1==1灵活运行指定的测试用例,标签化,回归正向冒烟登陆环境管理灵活。会话模块那个用哪个不用fixture:setUpsetIPClasssetUpModel丰富的插件,测试报告,插件介绍allure(比较成熟的测试报告体系,unittest不支持这个
作者:编程之家 时间:2022-09-05
pytest框架-介绍、Mark、命令运行用例、
1、pytest介绍:基于unittest之上的单元测试框架1.1、自动发现测试模块和测试用例;unitest需要添加用例,(泰斯特楼贷)加载器加载测试用例pytest只需要一条代码就可以1.2、断言使用assert+表达;unitest定义了所有的断言方式pytest
作者:编程之家 时间:2022-09-05
5、pytest 中文文档--猴子补丁
目录1.修改函数功能或者类属性2.修改环境变量3.修改字典有时候,测试用例需要调用某些依赖于全局配置的功能,或者这些功能本身又调用了某些不容易测试的代码(例如:网络接入)。fixturemonkeypatch可以帮助你安全的设置/删除一个属性、字典项或者环境变量,甚至改变导入模块时
作者:编程之家 时间:2022-09-05
1、pytest -- 安装和入门
文章目录1.安装2.创建你的第一个测试用例3.执行多个测试用例4.触发一个指定异常的断言5.在一个类中组织多个测试用例6.申请一个唯一的临时目录pytest是一个能够简化测试系统构建、方便测试规模扩展的框架,它让测试变得更具表现力和可读性–模版代码不再是必需的。只
作者:编程之家 时间:2022-09-05
python自动化测试框架
一.环境准备1.python开发环境,python3.72.setuptools基础工具包3.pip安装包管理工具4.selenium自动化测试工具5.pytest自动化测试框架二.pytest用法1.命名规则测试文件应该命名为test_.py或_test.py测试方法和函数应该被命名为test_。测试类
作者:编程之家 时间:2022-09-05
如何使用输入调用测试函数?
我有一个用Python编写的控制台程序.它使用以下命令询问用户问题:some_input=input('Answerthequestion:',...)如何使用pytest测试包含输入调用的函数?我不想强迫测试人员多次输入文本只完成一次测试运行.解决方法:您应该模拟内置的input功能,您可以使用pytest提供的teardow
作者:编程之家 时间:2022-09-05
python-PytestWarning:模块已导入,因此无法重写:pytest_remotedata
我创建了一些单元测试,并从同一文件运行它们.对于同一文件中的测试:if__name__=="__main__":importpytestpytest.main(['--tb=short',__file__])对于另一个文件中的测试:if__name__=='__main__':importpytestpytest.main(['.est_stuff.py'
作者:编程之家 时间:2022-09-05
python-Pytest-测试结果的自定义输出
我想完全自定义测试结果输出.在unittest中,我可以通过unittest.TextTestRunner的示例来实现自己的测试运行器.我如何在pytest中做同样的事情?解决方法:您需要使用pytesthooks:py.testcallshookfunctionstoimplementinitialization,running,testexecutionandreporti
作者:编程之家 时间:2022-09-05
python – 有没有办法指定从文件运行哪些pytest测试?
有没有办法选择pytest测试从文件运行?例如,包含要执行的测试列表的文件foo.txt:tests_directory/foo.py::test_001tests_directory/bar.py::test_some_other_test要么有没有办法从pytest的不同目录中选择多个测试,在测试名称中没有共同的模式?py.test-k<pattern>允许单一模式
作者:编程之家 时间:2022-09-05
python-Py.test-从csv将变量应用于装饰器?
在尝试解释我的困境时,请多多包涵,我仍然是Python新手,因此我的术语可能不正确.我也为这篇文章不可避免地冗长而感到抱歉,但是我将尽力说明尽可能多的相关细节.快速总结:我目前正在使用py.test为一组功能基本相同的网站开发一套Selenium测试>使用pytest插件pytest-testrail.将测
作者:编程之家 时间:2022-09-05
如何在pytest中打印到控制台?
我正在尝试使用pytest进行TDD(测试驱动开发).使用print时,pytest不会打印到控制台.我正在使用pytestmy_tests.py来运行它.该文档似乎表明它应该默认工作:http://pytest.org/latest/capture.html但:importmyapplicationastumclassTestBlogger:@classmethoddef
作者:编程之家 时间:2022-09-05
python – 避免打印点
我用选项-q运行pytest.不幸的是,这打印出了很多点.例:...................................................................................s...............s...................................ssssss...................................................................
作者:编程之家 时间:2022-09-05
上一页
1
2
3
4
5
6
7
8
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native