fixtures 相关问题

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

pytest-无法访问父目录中的装置

我有以下目录结构,所有内容都在虚拟环境下运行。 - 产品目录 |- 测试目录 |- test_feature1 |- test_create.py |-conftest.py |-libdir ...

回答 1 投票 0

xUnit - 将 WebApplicationFactory 与 CollectionFixture 结合使用进行 .Net Core 集成测试

我已经使用 xUnit、共享类夹具和依赖项注入为我的 .Net Core API 实现了集成测试,因此我可以使用 WebApplicationFactory。 公共类DatabaseFixture:

回答 1 投票 0

如何将通用数据放入 Ruby-on-Rails 上的种子和装置中?

我想为 DB 初始化的种子记录和 Ruby-on-Rails 测试的固定装置分配相同的数据,而不违反 DRY 原则。 例如,让我们反对...

回答 1 投票 0

pytest 装置按什么顺序执行?

对于我正在测试的应用程序,我想创建一个 autouse=True 固定装置,如果他们尝试意外发送电子邮件,它会对 smtplib.SMTP.connect 进行猴子修补以使测试失败。 但是,如果...

回答 5 投票 0

有什么自动化方法可以查看conftest.py文件中定义的pytest装置/函数的网络吗?

我继承了一个大型数据科学工作流程(Python),它使用分散在许多模块中的许多函数。对我来说幸运的是,这些函数中大约 50% 已经具有 pytest 覆盖率并使得......

回答 1 投票 0

运行 pytest 测试时如何覆盖从另一个模块导入的变量?

我正在努力测试更改存储在一个模块中并在另一个模块中使用的变量值的效果。这是一个最小的例子: 我有一个名为 settings.py 的脚本: 来自 pydantic imp...

回答 1 投票 0

Pytest:内存中的数据不会通过固定装置持续存在

这是我的项目设置 项目/ 应用程序.py 测试应用程序.py 应用程序.py 从 pydantic 导入 BaseModel 从 sqlalchemy.orm 导入会话 从 fastapi 导入取决于、FastAPI、HTTPException 班级

回答 1 投票 0

在修改Django设置进行单元测试时如何结合Django TestCase使用fixture?

在 Django 项目中,我想覆盖单元测试的设置。从 Django 文档来看,推荐的方法似乎是使用 TestCase 并使用诸如modify_settings或

回答 1 投票 0

DBIx::类错误“找不到 XXX 的源”

当我尝试使用 Fixtures 转储数据库时: dbic-migration --schema_class App::Schema --database PostgreSQL -Ilib dump_all_sets 我收到错误: DBIx::Class::Schema::source():找不到 S 的源...

回答 3 投票 0

“airflow.operators.python.get_current_context”的 Pytest 固定装置因“airflow.exceptions.AirflowException”而失败

我正在尝试模拟airflow.operators.python.get_current_context,如下所示: @pytest.fixture def _mock_get_current_context(模拟者): 嘲笑者.补丁( “airflow.operators.python.

回答 1 投票 0

Pytest:将参数化装置与预期结果相关联

假设我有以下测试: @pytest.fixture(params=['a']) def ascii(请求): 返回订单(请求.param) def test_ascii(ascii): 断言 ascii == 97 这很好用。现在说我想...

回答 2 投票 0

如何为测试功能的参数化提供夹具产生的数据?如果不行的话还有其他办法吗?

我需要创建多个用户(通过发送 HTTP 请求)并使用创建的用户数据(登录名、密码)运行登录页面测试 我有固定装置,可以生成用户并提供他们的登录数据(lis...

回答 1 投票 0

如何扩展 pytest 基类并覆盖固定装置

我有一个基本测试类,它实现了一些我想重用的测试。想法是从此类继承并重写固定装置以为基类测试提供必要的输入数据。一些东西

回答 1 投票 0

为什么我的第二次测试结果会根据我之前是否执行测试而改变?

我有以下代码: 测试.py 假用户= { “达斯”:用户( id=1, 名字=“达斯”, 姓氏=“维德”, 电子邮件=&...

回答 1 投票 0

AttributeError:“Class”对象没有属性“rep_call”

我想使用 Pytest 和 Selenium 来测试 Web 应用程序。我只想在测试方法失败时捕获屏幕截图。我有以下固定装置: def driver_init(请求): # 设置

回答 1 投票 0

ActiveRecord::Fixture::FixtureError:表没有名为“false”的列

我收到错误:ActiveRecord::Fixture::FixtureError:表“creatures”没有名为“false”的列。我在此模型中没有名为 false 的列。 到底是怎么回事? 这里...

回答 2 投票 0

Symfony Fixtures 加载:尝试从命名空间“Doctrine\Common\Util”加载类“ClassUtils”

我正在使用 Symfony7 和 PHP 8.2。 我已经使用composer req orm-fixtures 命令通过composer 安装了固定装置。我也创建了我的固定装置。 当我尝试执行此命令时:symfony console

回答 1 投票 0

Pytest 继承和固定装置

我有一个加载 yaml 文件的装置, 我有基础测试课 测试库A 一个继承自它的子类 TestB(TestBaseA ) 在 TestB 中,我有函数 test_values(): 我想要参数化

回答 1 投票 0

Cypress 将文件写入新的夹具或文件夹

如何将数组或集合字符串存储到变量中。然后获取该信息并将其保存到新的夹具中。目的是在不同的场景中重新使用该灯具,或者......

回答 1 投票 0

如何访问使用 pytest.mark.usefixture 标记传递到 Pytest 类的 Pytest 夹具

我编写了一个基本测试类,用于测试多个视图集,这些视图集都依赖于不同的固定装置,这意味着我不想将固定装置作为参数直接传递到测试类方法中...

回答 1 投票 0

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