pytest 相关问题

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

如何从 Pytest-Html 报告中删除“环境”表

我在这个网站上找到的以下代码没有任何效果。 建议设置metadata=None 但这没有效果。这是代码: def pytest_configure(配置): 配置。

回答 1 投票 0

即使多次失败也运行所有 PyTest 断言(没有拆分测试的选项)

我正在使用 PyTest,我想确保测试运行中的所有断言,即使其中一些断言失败。不幸的是,我无法选择将每个断言者的测试分解为单独的测试......

回答 1 投票 0

如何使用LifespanManager在FastAPI中测试反向代理(异步测试)

根据 FastAPI 文档,我可能需要使用 LifespanManager。有人可以向我展示如何在异步测试中使用 LifespanManager 的示例吗?就像,这样的寿命: @

回答 1 投票 0

无法使用send_keys在编辑字段上输入值

我的下面的 XPATH 是正确的,但无法将密码值放入密码字段中。看起来 send_keys 方法在这里不起作用。有人可以帮忙吗? driver.find_elements(By.XPATH,"//输入[@name='密码...

回答 1 投票 0

使用 alembic 和 pytest 在本地主机 postgresql 上进行身份验证失败

我想通过pytest中的alembic连接到postgresql数据库。我可以使用我设置的密码通过 pg admin 连接到数据库,但我总是收到错误: sqlalchemy.exc.OperationalError: (

回答 1 投票 0

使用 FastAPI 在 github 操作上运行测试失败,因为它首先尝试连接到托管数据库

我正在尝试使用 github actions 设置 CI 管道,但失败了。我认为它失败的原因是 FastAPI 尝试首先与生产数据库建立连接,然后......

回答 1 投票 0

如何使用 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

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