pytest 相关问题

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

Pytest:测试运行后如何显示生成的报告?

我将 pytest 与 pytest-html 插件结合使用,该插件在测试运行后生成 HTML 报告。 我正在使用自动连线会话装置来自动打开生成的 HTML

回答 4 投票 0

将屏幕截图添加到 pytest-html 报告

我使用以下代码在 pytest-html 报告中添加屏幕截图,它没有给出任何错误,但运行代码后 .png 文件为空。 @pytest.mark.hookwrapper def pytest_runtest_makereport(...

回答 1 投票 0

这个夹具问题有什么解决办法吗?

test_T001_launch_browser.py 从 cashsite_admin_pageobjects.launch_browser_test.launch_browser_test_manager 导入 LaunchBrowserTestManager 导入pytest 类 Test_T001_Launch_Browser: @pytest。

回答 1 投票 0

仅通过指定测试名称来按特定顺序运行一组特定的 pytest 测试

为了重现 pytest 失败,我想通过 pytest 按特定顺序运行一个或多个测试,而不修改原始源文件(不允许添加标记)。测试是

回答 1 投票 0

pkg_resources 运行 pytest 时出现 DeprecationWarning?

我正在开发一个 Python 库,最近想将 pytest 集成到我的开发工作流程中。我尝试运行一个简单的测试并通过了,但我收到了警告: .venv\Lib\site-packages\pygame\

回答 1 投票 0

在 docker 容器中运行 pytest,同时运行 GitHub Actions 工作流程

在我的 Django 项目中,我有 psql/postgis 数据库引擎。要运行测试,我需要 testdb 具有相同的配置。因此,我对存储库进行了 docker 设置,从而使项目启动并运行。 ...

回答 1 投票 0

在 docker 容器中运行 pytest,同时运行 github 操作

在我的 Django 项目中,我有 psql/postgis 数据库引擎。要运行测试,我需要 testdb 具有相同的配置。因此,我对存储库进行了 docker 设置,从而使项目启动并运行。 ...

回答 1 投票 0

使用多个 AsyncClient 与 Pytest 进行集成测试

我想使用两个不同的 httpx 客户端,一个与实际数据库交互,另一个与测试数据库交互。但由于某种原因,所有交易都发生在实际数据上......

回答 1 投票 0

pytest 中的分组测试:类与普通函数

我正在使用 pytest 来测试我的应用程序。 pytest 支持两种(据我所知)编写测试的方法: 在课堂上: test_feature.py -> 类 TestFeature -> def test_feature_sanity 在功能中...

回答 4 投票 0

dependency_overrides 在 FastAPI、Pytest 中不起作用

对于我的测试,我想使用测试数据库,为此我使用依赖项覆盖。但是,我的端点也在访问生产数据库。 我的结构代码: 源文件\ 。 。 .|授权\ 。 。 ....

回答 1 投票 0

pytest-bdd 中是否有“before_feature”的钩子?

要求是基于功能级别定义的自定义标签,针对功能文件中的所有场景运行一次代码。我已经在 pytest.ini 中定义了自定义标签。 然而,以下c...

回答 1 投票 0

Pytest:ModuleNotFoundError:没有名为“src”的模块

我开始学习pytest,稍后我想将它与Travis集成。我已经创建了第一个测试,并且可以毫无问题地从 PyCharm 运行它们。但是当我尝试从 Linu 运行 pytest 时...

回答 3 投票 0

不推荐使用自定义实现替换 event_loop 固定装置

我有一个非常简单的测试数据库设置(pytest-asyncio 0.23.5.port1,pytest 8.1.1): 测试.py 导入异步 导入操作系统 从 pathlib 导入路径 导入pytest 从 alembic 导入命令 来自

回答 1 投票 0

如何使用 Pytest 忽略特定警告?

Pytest 有@pytest.mark.filterwarnings 使用: @pytest.mark.filterwarnings(“忽略::DeprecationWarning”) 就像一个魅力,但我不想忽略所有 DeprecationWarning 我想签...

回答 1 投票 0

如何从 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

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