腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(8484)
视频
沙龙
1
回答
Pytest
:相依
夹具
的笛卡尔积
fixtures
、
pytest
想象一下下面的测试套件def shape(request):def data(shape): pass 我有两个固定装置data
依赖
于
夹具
shape,并且正在为每个可能的值生成。但是在test_resize
中
浏览 2
提问于2014-11-20
得票数 0
回答已采纳
2
回答
pytest
参数
化
会话
夹具
执行了太多次。
python
、
pytest
运行结果的值取决于
参数
化
夹具
参数
的值,该
参数
提供了两个值,因此运行结果有两个可能的变体。因为它们都是会话
夹具
,所以我们应该期望run_result
夹具
只执行
两次
。现在,请看一下测试用例test_run_result,它接收要比较的run_result和expected_result
夹具
,也收到公差
夹具
,它是用两个值
参数
化
的。请注意,运行不
依赖
于公差。 由于某些原因
浏览 4
提问于2016-09-27
得票数 5
回答已采纳
3
回答
Pytest
:只测试一个
参数
化
夹具
实例
python
、
pytest
我
使用
参数
化
的
夹具
来测试服务: response = send_request(api_request) # do something with the api_request fixture用于测试功能的
参数
化
夹具
的专门
化
方法是什么?从
夹具
装饰器<em
浏览 7
提问于2020-08-13
得票数 3
2
回答
Pytest
:如何用从
夹具
返回的列表将测试
参数
化
?
python
、
pytest
我想用一个列表
参数
化
一个测试,这个列表是由这样的一个
夹具
动态创建的:def my_list_returning_fixture(depends_on_other_fixtures我已经尝试过的 我尝试用
夹具
参数
化
测试(这只会导致错误,因为python认为我想交出函数本身):@
pytest
.mark.parametrize( "an_element_from_the_list_of_my_fixture因此
浏览 0
提问于2018-10-11
得票数 18
回答已采纳
1
回答
基于选项/配置的
Pytest
夹具
动态
参数
化
python
、
pytest
我有一个基本的
Pytest
测试套件,我需要基于配置/
参数
在运行时动态地
参数
化
一个
夹具
。我的测试套件的“心脏”是一个会话作用域的
夹具
,它基于一些自定义的CLI
参数
进行一些非常昂贵的初始
化
,所有的测试都
使用
这个工具。为了稍微简化一下,可以将
夹具
看作是提供到服务器的远程连接来运行测试,初始
化
过程涉及配置服务器上的OS/
依赖
项(因此它很昂贵并且会话范围很广),而CLI<
浏览 13
提问于2022-04-18
得票数 1
1
回答
拟
参数
化
全局变量作为
参数
pytest
、
parametrized-testing
我试图
使用
@
pytest
.mark.parametrize对一系列
参数
运行相同的测试。我希望test_data运行
两次
,分别
使用
参数
1, 2和3, 4。但不知何故,在此之前,
参数
化
似乎已经发生了。 有更干净的方法来实现我想要的吗?我可以简单地在test_data方法
中
运行一个循环,但我觉得这违背了
参数
化
的目的。是否有一种在data
夹具
中
返回make_data并在@
浏览 3
提问于2022-11-03
得票数 0
1
回答
如何只对某些
参数
执行
参数
化
夹具
?
python
、
pytest
、
fixtures
在正式文档
中
,在有关
参数
化
夹具
的示例
中
: 我编写了
浏览 2
提问于2020-11-16
得票数 1
回答已采纳
2
回答
如
何在
pytest
中
两次
使用
参数
化
依赖
夹具
?
python
、
pytest
、
fixtures
我试图在一个测试
中
多次
使用
参数
化
的fixture,目的是得到它的所有值的笛卡尔乘积。https://stackoverflow.com/a/39444098/102441展示了如何对一个简单的
夹具
执行此操作: import
pytest
def test_double_fixture(first, second): assert False, '
浏览 26
提问于2019-01-05
得票数 8
1
回答
Pytest
:如何确保一个特定的
夹具
首先被调用
python
、
pytest
我有一些数据在a_file,我需要
参数
化
我的
夹具
。因此,我编写了一个助手函数,它返回a_list,其中填充了文件
中
的数据。现在,我可以通过@
pytest
.fixture(params=a_list)轻松地将我的
夹具
参数
化
。看起来很直接,对吧?这里的问题是,a_file是由另一个
夹具
生成的,而
pytest
似乎在文件实际创建之前调用了
依赖
于该文件的助手。由于这种行为,引发了一个FileNotFoundE
浏览 0
提问于2018-10-11
得票数 3
回答已采纳
2
回答
如何将返回可变长度可迭代值的
夹具
传递给
pytest
.mark.parameterize?
python
、
pytest
我有一个
pytest
夹具
,它产生一个可迭代的,我想
使用
这个迭代
中
的项来
参数
化
一个测试,但是我无法找到正确的语法。import
pytest
def values(): @
pytest
.mark.param
浏览 12
提问于2022-08-11
得票数 1
回答已采纳
1
回答
如何
使用
相同的
夹具
在
pytest
中
使用
相同的脚本运行两个不同的测试函数
python
、
pytest
、
fixtures
@
pytest
.mark.parametrize允许在测试函数或类
中
定义多组
参数
和
夹具
。 看起来这意味着
pytest
.mark.parametrize可以标记一个测试,以便
使用
多组固定装置运行?我可以找到大量
参数
化
参数
化
的例子,但是我不知道如何
使用
相同的
pytest
.mark.parametrize这样的
夹具
来
参数
化
不同的测试函
浏览 1
提问于2022-01-15
得票数 0
回答已采纳
1
回答
在
Pytest
中
调用类作用域
参数
化
夹具
时类作用域
夹具
的意外行为
pytest
我在一个带有
参数
化
间接class范围
夹具
的类中进行了测试。当另一个常规的class作用域
夹具
调用
参数
化
的
夹具
时,它的执行似乎是更多的function作用域。这意味着每个测试方法都会再次调用常规的
夹具
。当移除
参数
化
的
夹具
调用时,每个类按预期执行一次。 我知道解释的
夹具
生命周期,但我不会退出这门课。我在这里错过了什么?
pytest
-7.0.1,
pytest</
浏览 14
提问于2022-06-29
得票数 2
回答已采纳
3
回答
是否有相当于
pytest
的
参数
化
夹具
的Javascript?
javascript
、
unit-testing
、
mocha.js
、
pytest
在
pytest
中
,您可以设置具有多个不同值的固定装置。这些被称为“
参数
化
夹具
”。
使用
这些
夹具
的测试将
使用
来自这些
夹具
的所有可能的值组合来运行。示例@
pytest
.fixture(params=[1, 2]) yieldrequest.param # Fixture `b` can h
浏览 5
提问于2017-12-07
得票数 12
1
回答
我们能有条件地称最热的
夹具
吗?
python
、
pytest
、
fixtures
我的用例是,只有在满足某一条件时才调用
夹具
。但是,由于我们需要调用
pytest
夹具
作为测试函数的
参数
,所以每次我运行测试时都会调用它。我想做这样的事:def test_method(a): method_fixture
浏览 0
提问于2021-09-23
得票数 1
回答已采纳
1
回答
可
参数
化
夹具
的
参数
参数
python-3.x
、
pytest
、
fixtures
我有一个工作良好的可
参数
化
的
夹具
。下面的函数是一个具有相同行为的虚拟函数。@
pytest
.fixture(scope="function") return parameters assert parametrizable_fixture == ["param 1", "param 2"] 但是,如果我想将另一个
夹具
浏览 8
提问于2021-12-28
得票数 0
回答已采纳
3
回答
如
何在
py.test中将几个
参数
化
的
夹具
串联成一个新的
夹具
?
python
、
fixtures
、
pytest
如果我有两个
参数
化
的
夹具
,我如何创建一个测试函数,这个函数首先对一个
夹具
的实例调用,然后调用另一个
夹具
的实例?import
pytest
def lowe
浏览 3
提问于2014-06-21
得票数 18
1
回答
将
参数
发送到Selenium的
Pytest
夹具
python-3.x
、
selenium
、
selenium-webdriver
、
pytest
如果我能更准确地说:@
pytest
.mark.usefixtures("driver_init") defself.web_driver)在我的se
浏览 1
提问于2021-02-17
得票数 0
回答已采纳
2
回答
循环
参数
化
夹具
每一次迭代的新测试
python
、
flask
、
pytest
def test_page_load(client, route):我读到,你不能把
参数
化
和固定
参数
混为一谈我看到了一个解决方案,您可以直接从一个函数生成测试,这看起来非常灵活,而且可能与我想要的类似(虽然我不能直接调用一个修饰了
夹具
的函数,所以可能不会)。不过,我对
pytest
还不熟悉,我希望看到更多的例子,说明如
何在
迭代中生成测试或执行多个测试,同时遵守适当的
p
浏览 3
提问于2021-06-26
得票数 1
回答已采纳
2
回答
什么时候
使用
热的固定装置?
python-3.x
、
unit-testing
、
pytest
、
decorator
我刚开始测试,我偶然发现了
pytest
设备,但我不完全确定什么时候
使用
它们,以及它们为什么有用。例如,请参见下面的代码:def input_value(): return input import
pytest
def input_value()
浏览 3
提问于2020-06-14
得票数 28
1
回答
解决在python
中
运行unittest的太多方法造成的混乱。
nose
、
pytest
、
unittest2
、
tox
我正在尝试实现一种完整而干净的方法来测试python包,一种适合于折叠需求的方法: 主要的问题是,我无法找到一个明确的比较,什么时候
使用</e
浏览 6
提问于2013-04-17
得票数 8
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
基于pytest框架自动化测试
Python中Mock 到底该怎么玩?一篇文章告诉你(超全)
pytest文档22-pytest分布式执行
python unittest学习记录
同时连接多台手机,使用appium实现app自动化测试
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券