fixtures 相关问题

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

如何在Rails固定装置中将数据库列设置为空字符串?

我在Postgres中有一个varchar列,在我的Rails schema.rb中定义为t.string,我想将其设置为在我的规范中写为fixture的特定记录,该记录为空(零长度)字符串,而不是NULL。 ...

回答 1 投票 1


Rails集成测试:我的测试将新条目发布到控制器,如何检索此条目?

我在知道如何检索我刚刚发布的测试的新条目时遇到问题。这是我的代码:post admin_bundles_path,params:{bundle:{title:“ New bundle”,sku:“ ASD-FESTA-00001-XM”,} ...

回答 1 投票 0

pytest-@parametrize-我可以使用夹具提供的数据给@parametrize测试吗?

使用conftest.py中的python 3.8和pytest 5.3.2,我有一个从json配置文件读取数据的装置,以便在多个测试中重用从json配置文件读取的数据。 ...

回答 1 投票 0

字典的pytest夹具产量列表“ yield_fixture函数具有多个'yield':”

我已经定义了一个固定装置,例如:@ pytest.fixture def mock_yield_data(self):用于[{1:2:2:3},{2:4,4:...

回答 1 投票 0

是否可以为类实例范围创建pytest固定装置?

假设我有多组参数:[('a','b'),('c','d'),('e','f')]这组参数不是静态的。它是从另一个函数中获取的。所以就我而言,这很漂亮...

回答 1 投票 1

Python行为-如何从场景中传递值以在功能级别的固定装置中使用?

我有以下测试场景:检查是否创建了具有特定名称的项目编辑此项目验证它已被编辑,作为拆解过程的一部分,删除该项目这里是...

回答 1 投票 1

更改在pytest中调用固定装置的方式

我在conftest.py @ pytest.fixture(scope =“ function”,autouse = True)@ pytest.mark.usefixtures中有一个固定装置def pause_on_assert():如果hasattr(sys,'last_value')和isinstance( sys ....

回答 3 投票 2

使用FOS准则修正案中的服务容器

我正在使用DoctrineFixtureBundle来管理我的Web应用程序中的装置,我希望使用默认图像来初始化媒体。为此,我需要访问服务容器以获取...

回答 1 投票 0


在独立类中定义pytest固定装置

我首先提出了一个建议在pytest中使用固定装置的问题,我试图弄清楚固定装置是否可以驻留在独立类中。网上的例子有...

回答 1 投票 0

模拟IHttpClientFactory-xUnit C#

我正在尝试在我的项目(带有.net core 2.1的c#)中构建通用HTTP服务,并且已经按照以下代码段HttpService进行了此操作。我还通过从我的业务部门调用它来开始使用它...

回答 1 投票 0

Pytest-灯具依赖关系的动态解析

我无法找到一种方法来改变灯具的依赖关系,而不是像下面这样。问题是我需要根据pytest.config.getoption参数确定依赖项,...

回答 1 投票 0

如何在实现固定装置后不自动增加ID?

我正在寻找一种在重新启动我的装置后不增加ID的方法。我解释说,我制作了灯具,当我第一次运行它们时,id例如在1到6(正常)之间,但是...

回答 1 投票 0

带有不同表名和插件的Cakephp夹具

我刚开始使用CakePHP进行测试,现在正在创建一个新插件,希望为其创建单元测试。新的插件'MyPlugin'连接到多个数据库,其中一个数据库与....>

回答 1 投票 0

Pytest类作用域参数化

我有几个固定装置,可以进行一些相当昂贵的初始化。这些装置中的一些可以采用参数,从而略微改变其行为。因为这些非常昂贵,所以我...

回答 1 投票 1

在pytest测试开始时创建服务器

我想在测试开始之前创建服务器,然后在所有测试运行之后终止它。行为描述如下。第一次运行测试:1.返回错误(如下)2.测试失败3.服务器为...

回答 1 投票 0

我如何以编程方式(动态)生成测试,并使用pytest在一系列任意参数上运行它们?

我有一个项目,正在测试API处理某些查询的能力。我想基于JSON输入文件以编程方式生成唯一的测试用例。所以,到目前为止我所做的...

回答 1 投票 0

将测试夹具作为类方法的测试(PyTest)

[在PyTest中组织测试时,我已经看到可以在测试类中定义测试方法,例如:class TestBasicEquality:def test_a_equals_b(self):断言'a'=='b'如果我们...] >

回答 1 投票 0

当您两次同时显式和隐式使用相同的灯具时会发生什么?

我有一个函数,它使用了两个夹具'session_id'和'set_namespace'。我最近注意到'set_namespace'固定装置本身正在使用'session_id'固定装置。两种夹具的范围...

回答 1 投票 1

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