fixtures 相关问题

夹具是用于运行测试的范围,该测试将每个测试与全局命名空间污染和先前测试的副作用隔离开,以避免误报和漏报

为什么pytest.mark.parametrize无法与pytest.lazy_fixture一起使用?

我对下面的代码有疑问,最终结果与预期不符,请帮忙!代码如下:env.yaml config:requestenv:[test,uat] envinfo:test:[{imp:111,clk:111,“ act”:111},...

回答 1 投票 0

我如何在pytest.fixture中使用tmpdir?

我有一个单元测试类,它正在测试txt文件中的内容。我在pytest中使用tmpdir固定装置。这是我当前的类:from objects.TicketCounter从对象中导入TicketCounter...。

回答 1 投票 0

pytest:如何从固定装置和pytest.mark.parametrize在同一函数中获取返回值

[我正在尝试完成以下工作:pytest固定装置返回数据库句柄pytest.mark.parametrize传递了要对其进行测试的参数,我通过pytest docs,多个...

回答 1 投票 0

使用pytest.lazy_fixture列表值作为另一个夹具中的参数

我正在尝试使用一个灯具值列表作为另一个灯具值的参数。这是我的设置:import pytest d = {“” first“:[1,2,3],” second“:[4,5,6]} @ pytest.fixture(params = ['first','...

回答 1 投票 2

如何定义要在给定测试子目录中的所有测试使用的pytest固定装置?

给出一个包含几个包含测试模块的子目录的目录测试,如何才能创建一个pytest固定装置,使其仅在特定子目录中找到每个测试之前运行?测试├──...

回答 1 投票 0

如何向pytest命令添加命令行参数

我找不到如何将命名的命令行参数添加到pytest命令中,因此我可以使用可作为固定装置的自定义参数执行测试。 pytest-我的参数def test_something(my_parameter):...

回答 1 投票 0

如何覆盖pytest固定装置,但仍然能够访问它?

我有一个conftest.py和一个插件,它们都用不同的实现定义了相同的灯具:conftest.py import pytest @ pytest.fixture def f():产生1个插件import pytest @pytest...。]]

回答 1 投票 1

Mysql2 :: Error:列'encrypted_pa ssword'不能为空

Rails 5,ruby 2.4.0错误:运行rails test Mysql2 :: Error时的rails不能为空我的测试:utilities_controller_test.rb需要'test_helper'类...

回答 1 投票 0

夹具不应该直接称为

我正在使用Django 3.0.5,pytest 5.4.1和pytest-django 3.9.0。我想创建一个夹具,该夹具返回要在测试中使用的User对象。这是我的conftest.py从django.contrib.auth导入pytest ...

回答 1 投票 0

pytest中的tmpdir仅在写入文件时才会创建文件吗?

当我在pytest中使用fp = tmpdir.join(“ hello.txt”)时,pytest确实在我的临时目录中创建了一个文件,还是仅当我编写fp.write(“ hello”)时才创建?

回答 1 投票 0

是否可以通过@ mark.parametrize两次测试两次?

我有多个函数引发ValueError进行测试。到目前为止,我的解决方案是:import pytest import record @ pytest.fixture(name ='raised')def is_value_error_raised(func,args):try:...

回答 1 投票 2

如何将参数化的灯具作为参数传递给另一个灯具

我正在尝试避免在测试中重复过多的样板,并且希望以更结构化的方式重写它们。假设我有两个不同的解析器,它们都可以将文本解析为文档。 ...

回答 2 投票 3

Pytest:继承夹具参数

我有一个夹具,可以作为参数来设置要在两种状态(在线/离线)下运行的测试的开关。如果测试处于脱机模式,这还将对测试施加自定义标记。 @ pytest.fixture(...

回答 1 投票 0

pytest:以DRY方式参数化灯具

[使用Pytest固定装置,我正在寻找一种将设置替代传递给我的应用固定装置的方法,因此我可以测试不同的设置而不必定义不同的固定装置。我正在使用常见的...

回答 1 投票 0

Pytest:在灯具中使用模拟吗?

[这个问题是我上一个问题的跟进,在这里我想定义一个夹具,在将其返回给我之前,将为其每个参数运行一个函数。但是,函数...

回答 1 投票 0

Pytest-将多个灯具参数组合到单个灯具中以优化灯具实例化

[我有一个现有的pytest测试,该测试使用一些预定义的列表来测试它们的叉积:A_ITEMS = [1、2、3] B_ITEMS = [4、5、6] C_ITEMS = [7、8, 9]我也有一个昂贵的...

回答 1 投票 3

基于目标代码版本的PyTest跳过测试

[我正在尝试做的是跳过我正在测试的代码不支持的测试。我的PyTest正在针对可能运行不同版本代码的嵌入式系统运行测试。 ...

回答 1 投票 1

如何在茉莉花灯具中设置网页大小?

我正在使用Jasmine灯具来测试我的下拉菜单方法。此功能可以检测下拉菜单是否超出了网页的范围,下拉菜单的生成方向为...

回答 1 投票 0

如何共享在夹具中创建的会话对象,并将其范围作为pytest / unittest测试中的会话

我们正在通过在python中实现unittest和pytest来创建测试。我们想使用固定装置进行设置,并在会话和测试级别进行拆除。如何使用在设置会话中创建的对象...

回答 1 投票 2

带有参数化方法返回值的pytest猴子补丁方法

我正在使用pytest框架为python应用编写一些测试。我在其中一项测试中遇到问题,我不确定它的工作方式。例如:@ pytest.mark.parametrize(“ result,...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.