pytest 相关问题

使用Python进行简单强大的无样板测试。还要为`pytest`标记的问题添加`python`标签。

如何使用 pytest 夹具产量清理剩余物?

目前,如果测试因任何原因失败,则在 AWS 服务目录(SC)中创建的对象可以在测试完成后保留在那里,因为所有失败的断言都会停止脚本,因此请清理几行...

回答 1 投票 0

使用python从json中的某个节点获取所有值

我在使用 pytest 的 api 调用上有一个很大的 json 响应。我想获取所有 hpsId 和所有 id 并将其“存储在某处”以用作后续请求中的参数。 [ { “……

回答 1 投票 0

用 pytest 模拟 __call__ 方法

我正在尝试模拟模拟对象的 __call__ 方法,以便当我将此对象调用为 object() 时,它会返回某个值。到目前为止我的代码是: 从 pytest 导入模拟 my_mock = 模拟() 模拟输出...

回答 1 投票 0

模拟模块变量而不是可调用的

如果我想使用以下代码模拟模块内的变量: @pytest.fixture(autouse=True) def mock_default(mocker, tmp_path): “”“模拟默认配置文件路径。”&qu...

回答 1 投票 0

如何仅在测试错误或失败时运行 pytest 夹具清理

我只想在测试不成功时保存 pytest 测试运行的日志文件,这可能是由于测试装置设置中的错误或测试本身的失败。 我的方法...

回答 2 投票 0

WebDriver.find_element_by_id() 需要 1 个位置参数,但给出了 2 个

从 selenium 导入 webdriver 导入时间 驱动程序 = webdriver.Chrome() driver.implicitly_wait(10) driver.maximize_window() driver.get(“https://opensource-demo.orangehrmlive.com/”) 司机。

回答 1 投票 0

模拟模块变量作为自动使用

是否可以实现与此处所示相同的效果,但使用固定装置和自动使用? Python 返回 MagicMock 对象而不是 return_value 到目前为止我所拥有的是以下内容: @pytest.fixture(

回答 1 投票 0

VSCode:如何用很少的模块和测试、调试和 linting 构建一个简单的 python 包?

在 Python 中构建一个简单的项目以使用 Visual Studio Code 进行开发时,我遇到的麻烦比我愿意承认的还要多。 我应该如何在我的文件系统中构造一个简单的 Python 项目

回答 2 投票 0

将 pytest 夹具列表转换为参数化夹具

假设我有一个处理 frobs 的包,frob 是一些任意对象,其内部细节并不重要,并且有不同的类型,我将使用颜色来表示。我...

回答 1 投票 0

pytest 中的全局夹具

问题 我想用尽可能少的样板来模拟我的函数之一。 项目设置 在我的(简化的)项目中,我有以下文件/函数: utils.py,带有函数 get_id(par...

回答 1 投票 0

如何模拟使用上下文管理器的类中方法的返回值

我有一个数据库模块database.py,其中有一个Database类,如下所示: 从某个数据库导入 theClient 类数据库客户端: def __init__(自身): self.connection = 非...

回答 1 投票 0

创建 junit XML 结果文件后,我可以访问 pytest 挂钩来注入我的逻辑吗?

通过阅读文档,我发现测试类完成后的最新挂钩是 pytest_runtest_logfinish。但是,当我实现该挂钩并使用调试器时,我看到 XML 文件(特别是...

回答 1 投票 0

在Python中导入Protoc生成的gRPC pb2文件时出现ModuleNotFoundError

尝试在 Python 中导入生成的 gRPC 模块时遇到 ModuleNotFoundError。 在我的项目中,我有这样的文件结构: 来自 test.api.grpc_test_cases.special_folder.api_p...

回答 1 投票 0

无法从 Orange HRM 站点的 UserRole 下拉列表中选择 Admin 或 ESS 选项

我是 Selenium 和 python 的新手,正在从头开始使用 pytest 创建一个框架。 网址 https://opensource-demo.orangehrmlive.com/web/index.php/auth/login 用户名和密码是文档...

回答 1 投票 0

Pytest - 从夹具参数化测试方法

我有一个场景,其中有一个固定装置(在conftest.py中)可以从文件中读取数据并返回一个字典。我必须使用这个字典来参数化测试方法。有人可以帮我弄这个吗?

回答 1 投票 0

Pytest 框架中带有参数化类夹具的单元测试用例抛出错误

我是 pytest 框架的新手。我需要在类上创建一个带有参数化夹具的测试用例。我创建了如下测试用例。但它抛出一个错误: 类型错误:TestClass。

回答 1 投票 0

Pytest 两个带有无限循环和等待命令的异步函数

我正在对Python代码进行单元测试。它有一个异步循环。该循环中的两个主要函数都有无限的 while 循环。我已经测试了代码的非异步部分。我想知道什么是最好的

回答 1 投票 0

Pytest 和 PyCharm:如何始终获得 <Click to see difference>?

PyCharm 中 Pytest 的断言输出存在差异,具体取决于同一文件或另一个文件中带有断言的 if 函数。 让我们考虑一个例子。 tmp.py: 来自 utils.tmp_1 imp...

回答 1 投票 0

在发生故障时控制 pytests 夹具报告

我有很多使用随机生成的数据作为输入的测试。为了确保失败是可重复的,我将它们组织如下: 随机导入 导入pytest @pytest.fixture def 种子()...

回答 2 投票 0

如何断言类型等于给定值

我正在为一个方法编写测试,我想验证该方法是否返回特定类型。但是,当我尝试这样做时,我收到错误。 def search_emails(邮件): data = mail.uid('搜索')

回答 5 投票 0

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