腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Pytest
如何
包含
具有
作用
域
"
class
“
的
"
setup
”
fixture
、
、
我使用
pytest
,通常将我
的
测试分组为包中模块
的
“镜像”。为了在我
的
测试模块中有一个良好
的
结构,我喜欢将一些测试分组到类中,即使我使用
的
是
pytest
。我遇到了一个范围级别的问题。考虑这个最小
的
例子: import
pytest
def
fixture
_a():
浏览 19
提问于2020-04-19
得票数 4
回答已采纳
2
回答
如何
获取py.test会话
的
标记列表?
、
、
我在Mac (Mojave)上运行py.test 4.3.1和python 3.7.6,我想在运行开始时获得“会话”
的
标记列表。在conftest.py中,我尝试使用以下函数: @
pytest
.
fixture
(scope="session", autouse=True) def collab_
setup
(request):available in session-scoped context 当我调用一个虚拟测试时,比如 py.test -s -m "mark1 and mark2"
浏览 19
提问于2020-01-17
得票数 2
1
回答
如何
使
pytest
驱动程序实例在我
的
测试用例中可用?
、
、
、
我正在尝试构建一个基于selenium
的
自动化框架,使用Python、
Pytest
。Conftest.py中
的
驱动实例:def get_driver(request): request.cls.driver = driver driver.quit() BaseTe
浏览 0
提问于2018-08-04
得票数 3
回答已采纳
2
回答
使用函数
作用
域
夹具设置类
、
、
、
、
我在conftest.py中有一个带有函数范围
的
夹具。@
pytest
.
fixture
() test_data, #
fixture
1 # post-test cleanup我在这样
的
测试类中使用它: @
pytest
.
浏览 31
提问于2022-11-24
得票数 0
回答已采纳
3
回答
fixture
初始化后
的
pytest
setup
_
class
()
、
、
我正在尝试
pytest
,并被一些不明显
的
行为卡住了。我有一个会话
作用
域
fixture
,它
的
用法如下:
class
TestWithMyFixt(object): ...当我运行测试时,我看到
setup
_
class
浏览 0
提问于2015-07-18
得票数 5
1
回答
每个测试函数都会调用模块范围
的
fixture
、
pytest
为每个测试函数调用模块级
fixture
,每个模块应该只调用一次
fixture
import
pytest
importlogging def do_
setup
_tear(scope="module"): logging.getLogger().info('doing
setup
==========
浏览 2
提问于2019-10-25
得票数 0
1
回答
setup
_method中
的
pytest
fixture
、
、
我有一个function
作用
域
的
fixture
。import
pytest
def some_
fixture
(req): return "okay" 是否有可能以某种方式调用
setup
_method中
的
fix
浏览 8
提问于2019-07-25
得票数 0
回答已采纳
2
回答
如何
使用
setup
_
class
定义要在类
的
所有方法中访问
的
变量
、
我需要在固定方法
setup
_
class
中为
pytest
定义一个变量,比如
class
testClassForPytest: def
setup
_
class
(cls)aClassInstance(classInput) #use of the instance m with a method of its
class
浏览 76
提问于2019-10-10
得票数 0
1
回答
Pytest
安装程序为所有测试生成产品
、
、
、
我在
pytest
API自动化项目上工作,我需要从DB获得一个随机产品。有没有一种方法可以让我对我
的
类中
的
所有测试用例使用相同
的
随机产品?我使用
的
是
setup
类方法,但它每次测试都会生成不同
的
产品。
class
TestCreateOrdersSmoke: def
setup
(cls): cls.orders_db= Orders
浏览 17
提问于2020-12-17
得票数 0
1
回答
只有在测试
的
所有参数都被执行之后,才能在python中执行终结器夹具吗?
、
、
、
、
在运行测试用例
的
所有参数之后,我正在尝试执行终结器夹具。问题是,在每个参数运行之后,我
的
终结器都会被执行,所以我需要
的
值正在被重置。示例: ['1', '2', '3'])
pyte
浏览 3
提问于2016-03-15
得票数 2
回答已采纳
2
回答
Pytest
-
如何
将参数传递给
setup
_
class
?
、
当我运行它
的
时候,我得到了一个too few args错误。我没有显式调用
setup
_
class
,所以不确定
如何
向它传递任何参数。我尝试使用@classmethod修饰该方法,但仍然看到相同
的
错误。我看到
的
错误是这样
的
- E TypeError:
setup
_
class
() takes exactly 2 arguments (1 given) 需要注意
的
一点是,如果我没有向这个类传递任何参数任何
浏览 2
提问于2015-02-03
得票数 11
回答已采纳
3
回答
为
Pytest
fixtures提供不同
的
测试
作用
域
、
在我
的
测试套件中,我有一些用于许多参数化测试
的
数据生成
fixture
。其中一些测试希望这些
fixture
在每个会话中只运行一次,而另一些测试则需要它们来运行每个函数。例如,我可能有一个类似于:def get_random_person():和2个参数化
的
测试
浏览 13
提问于2018-12-13
得票数 3
1
回答
会话
的
Pytest
setup
/teardown钩子
、
、
、
用于module,
class
, method
的
Pytest
setup
and teardowns挂钩。我想要在
setup
中创建我
的
自定义测试环境(在测试会话开始之前),并在所有测试完成后进行清理。换句话说,我
如何
使用像
setup
_session and teardown_session这样
的
钩子
浏览 1
提问于2016-11-18
得票数 6
回答已采纳
2
回答
为什么热测试装置不按预期工作?
、
、
、
、
我试图使用
PyTest
,但我无法获得
如何
设置夹具。我尝试了以下代码:import random def
setup
(): assert 3 > a
pytest
.main() 我得到了"Na
浏览 0
提问于2014-09-13
得票数 3
1
回答
如何
对每个测试运行静态方法
、
我有一个清理数据库和报告
的
功能。我想在每次运行测试(问题)时运行此函数,而不管我是运行一个测试(来自类
的
方法)还是运行整个类。我
的
脚本是一个静态方法 @staticmethod removeData()
class
myTesting(unittest.TestCase):code my<
浏览 21
提问于2019-07-04
得票数 0
1
回答
如何
为其他夹具
的
每次运行运行一次夹具
、
、
('
fixture
2', '
fixture
1') def test_1(self): pass
class
TestSomething2(object): def test只对所有3组测试运行
浏览 2
提问于2019-01-04
得票数 1
回答已采纳
1
回答
如何
在
pytest
/ unittest测试中共享
作用
域
为session
的
fixture
中创建
的
会话对象
、
、
我们通过在python中实现unittest和
pytest
来创建测试。我们希望使用
fixture
在会话和测试级别进行设置和拆卸。
如何
使用在设置会话夹具中创建
的
对象用于功能夹具
的
设置。例如,我想创建一个driver对象,比如driver = webdriver.Chrome(),用于初始化浏览器并在测试方法和函数
作用
域
fixture
中使用driver对象。conftest.py导入
pytest
@
pytest
.
浏览 52
提问于2020-03-20
得票数 3
2
回答
嵌套参数化测试(
pytest
)
、
@
pytest
.mark.parametrize("param3", ["p31", "p32"])def test_one(param1, param2, pa
浏览 0
提问于2016-10-21
得票数 6
3
回答
如何
使用
pytest
将对象从
fixture
共享到所有测试?
、
在
具有
会话
作用
域
和autouse=True
的
fixture
中定义对象
的
最佳方式是什么,以便它可用于所有测试?@
pytest
.
fixture
(scope='session', autouse=True) obj = SomeObj() 接下来,我想要一些神奇
的
东西,以前创建
的
obj将出现在每个测试上下文中,而不需要每个测试定
浏览 1
提问于2015-11-11
得票数 17
回答已采纳
1
回答
当使用
具有
范围session和类
的
fixture
时,
具有
范围类
的
测试运行两次
、
我有一个下面的py.test程序,其中我需要2个
fixture
,一个
作用
域
为"session“,另一个
作用
域
为"
class
",
作用
域
为"
class
”
的
fixture
将"session“作为其参数之一。当运行使用
作用
域
作为"
class
“
的
测试时,测试似乎运行了两次, 下面
浏览 0
提问于2015-08-18
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
pytest的内置插件盘点28. logging | 对python日志内容捕获、断言和记录
基于pytest框架自动化测试
每日一模块:pytest
pytest的内置插件盘点29. reports | 定义用例收集结果和执行结果对象
Web UI自动化的设计和实践
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券