fixtures 相关问题

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

两个函数作用域装置以相反的顺序运行

我有这样的问题,我有一个名为 appclient 的固定装置,它是会话范围,它的主体如下所示: @pytest.fixture(scope='session') def appclient(): 产生 SomeClass() 然后我有两个固定装置...

回答 1 投票 0

如何将参数传递给 pytest 装置?

我所有测试的基准是总会有一辆出租车,里面至少有一名乘客。我可以使用一些基本装置轻松实现此设置: from blah import 客运、出租车 @pyt...

回答 5 投票 0

是否可以从fixture返回一个列表以在pytest中进行参数化?

我有一个代码,在夹具中将进行授权、发送请求、接收响应、从响应中获取列表。 结果将只是一个包含我需要的值的列表...

回答 1 投票 0

覆盖 pytest 参数化函数名称

我的参数决定了我的参数化pytest的名称。我将使用一些随机参数进行这些测试。为了让我在 junit 中的报告名称不被搞乱,我想创建......

回答 3 投票 0

pytest 在课堂内还是课外进行?

灯具在 Class(bla0, bla1) 内部或外部有什么区别? @pytest.fixture def bla0(): ... 我的测试类: @pytest.fixture def bla1(自身): ... @pyt...

回答 2 投票 0

pytest:如何在类范围的固定装置中使用临时文件夹?

有没有办法在课堂上的测试中共享临时文件夹? 这个 pytest 文档提到了函数范围的 tmp_path 和会话范围的 tmp_path_factory 固定装置。没说什么啊...

回答 1 投票 0

Ruby on Rails 使用外键删除固定装置

我在使用使用外键的装置设置测试时遇到问题!如果有人能帮助我理解这一点,我将不胜感激。 比方说 :user_type 模型 ha...

回答 2 投票 0

生成随机数据并将数据存储在 .json 文件中,然后在 cypress 的测试脚本中使用该 .json 文件

如上所述,我在 config.js 文件中创建了一个使用 cy.add.command 生成随机字符串的函数,现在我想在 Fixture 文件夹下的测试数据文件(test.json)中使用此函数

回答 1 投票 0

pytest 测试是否可以更改会话固定装置的值并影响后续测试?

假设 pytest 会话装置返回一个字典,然后在测试中操作该字典。这会影响后续测试吗?

回答 1 投票 0

Pytest 中固定范围的函数、类、模块、包、会话

我为 test1() 设置了 5 个具有函数、类、模块、包和会话范围的固定装置,如下所示: 导入pytest @pytest.fixture(范围='函数') deffixture_function(): 打印('函数') @

回答 1 投票 0

Rails 7、Postgres、fixture 数据库:Rails 无法禁用引用完整性

我正在尝试运行我的测试套件。使用 Rails 7 和 Minitest。我目前在使我的夹具数据正常工作时遇到一些问题。当我运行 Rails 测试时,出现以下错误: 警告:R...

回答 0 投票 0

Rails 7、Postgres、fixture 数据库:Rails 无法禁用引用完整性

我正在尝试运行我的测试套件。使用 Rails 7 和 Minitest。我目前在使我的夹具数据正常工作时遇到一些问题。当我运行 Rails 测试时,出现以下错误: 警告:R...

回答 0 投票 0

在gradle多模块项目中重用kotlin测试代码

我有一个多模块项目,其中包含模块 submodule1、submodule2 和 common。两个子模块都重用公共模块中的类,这对于生产代码非常有效。不过,我想要...

回答 0 投票 0

在 selenium pytest 中找不到固定装置“名字”

错误是 错误[100%] 测试设置失败 文件 E:\Python-Selenium opCommerce_SQA estcases est_placeOrder.py,第 16 行 @data(*utils().read_data_from_csv("E:\Python-Selenium opCommerce_SQA\

回答 0 投票 0

重用 pytest 夹具

我正在使用 pytest 编写一些测试,其中许多测试都有类似的固定装置。我想将这些“全局”装置放在一个文件中,以便可以在多个测试文件中重复使用它们。我的第一个你...

回答 2 投票 0

如何在 pytest fixture 中检索修饰的测试函数名称和参数

我想在它的夹具中手动运行装饰测试,我可以这样做吗? 例如: @pytest.夹具 def my_fixture(请求): 调用 test_my_function 再次调用 test_my_function 定义

回答 1 投票 0

在 pytest 夹具中重新运行装饰测试

我正在尝试编写一个夹具来实现这样的功能: 做一点事; 运行测试用例; 做一点事; 重新运行测试用例 我这样写我的夹具: def dosomething1(路径): 经过 定义

回答 0 投票 0

你能有 patch.multiple 为每个补丁设置 new_callable 吗?

我有这个夹具来让这个文件中的所有测试使用 pytest 临时目录来存放代码使用的文件和目录: 将 src.recurrent_admin.restic_backup_task 导入为 restic_task ....

回答 0 投票 0

如何避免从之前添加的一些夹具中获取结果,并在 Cypress 中获取相同夹具文件的更新夹具结果

我在每个之前添加了一个夹具,现在我需要获取我在测试脚本中添加的同一夹具文件的更新结果。这在赛普拉斯可能吗?谁能告诉我如何...

回答 0 投票 0

如何在 Rails 7 Minitest 中设置命名空间模型装置?

我有一个类似的问题,例如这个旧问题,它与在 Rails 7 中为 has_one-belongs_to 关联使用命名空间模型装置有关。 关于 ActiveRecord,在我的模型文件中我有: # 应用程序/模型/user.rb c...

回答 0 投票 0

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