pytest 相关问题

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

Pycharm 找不到我的 Pytest 测试套件

我正在 Ubuntu 22.04 计算机上运行 PyCharm Professional 2023.3.4。 我的 PyTests 从命令行运行正常。但从 PyCharm 运行它们会产生以下消息:空套件。 我需要调试我的...

回答 1 投票 0

Pytest 未使用 pyproject.toml 配置发现指定路径中的测试

我目前正在做一个Python项目,并使用pytest进行测试。我已经构建了我的项目以在单独的目录中包含测试,并且我正在尝试使用 pyproject.toml 文件来指定...

回答 1 投票 0

Pytest 使用固定装置中的值进行参数化

我有一个 pytest 夹具,它接受 URL 并返回一些数据: @pytest.fixture def 队列条目(url): 返回队列条目(url = url) 我在测试中使用 httpbin。 @pytest.mark.parametrize('队列...

回答 1 投票 0

Pytest 不收集嵌套的 Test_* 类

我正在使用 pytest 编写一个测试套件来覆盖 API,测试的组织方式如下: 类 Test_Endpoint: def test_A(自身): ... def test_B(自身): ... 类 Test_SubEn...

回答 2 投票 0

使用从 Dockerfile 创建的 docker 镜像进行 pytest

我正在尝试使用 Dockerfile 创建一个 docker 映像,然后尝试在其上运行 pytest。我有以下文件结构: ├── Dockerfile ├── 主要 │   ├── src │   │   └── main.py │   └── 测试 │  ...

回答 1 投票 0

PyTest 产生警告 DeprecationWarning:没有当前事件循环

我已使用以下代码将 pytest-asyncio 添加到我的诗歌测试和开发组中: 异步 def blah(): 返回1 @pytest.mark.asyncio 异步 def test_me(mock_client,

回答 1 投票 0

将参数传递给也需要清理的 pytest 夹具

我定义了一个固定装置,它接受在集成样式测试中使用的参数,该测试需要在完成后进行一些拆卸。它看起来像这样: @pytest.fixture 定义

回答 1 投票 0

如何更改 pytest 的工作目录?

如果通过 Visual Studio Code 启动,我想在与使用 pytest 测试从命令行启动的目录相同的目录中运行测试。 文件夹结构如下: 项目根目录 |- .vscode - 塞蒂...

回答 1 投票 0

如何在测试期间覆盖“env_file”?

我正在从 config.py 中的 .prod.env 文件读取环境变量: 从 pydantic 导入 BaseSettings 类设置(BaseSettings): 答:整数 类配置: env_file =“.prod.env”...

回答 5 投票 0

有什么方法可以将测试分成独立的组,每个组都将运行新的 pytest 运行吗?

在我的框架中,测试/设置/conftest之外还有逻辑,其中创建一个实例,从数据库检索数据,然后在收集阶段形成

回答 1 投票 0

如果 json 括号不为空,如何使 api 调用测试失败

我有一个进行 HTTP 调用的 Pytest 脚本: def test_bid_submission_send(): # 行为: 响应 = post_requests(令牌, '/xxx/api/xxx/bidsubmissions/send',

回答 1 投票 0

如何在 pytest 中设置默认的每个测试超时?

我想强制 pytest 中的测试时间不超过 3 秒。 pytest-timeout(https://pypi.python.org/pypi/pytest-timeout)几乎可以满足我的要求......但它似乎允许我设置一个

回答 3 投票 0

验证调用另一个构造函数的构造函数

我想验证 Foo() 调用 Bar() 而无需实际调用 Bar()。然后我想验证 obj 是否被分配了 Bar() 返回的任何内容。 我尝试了以下方法: 类酒吧: def __init__(sel...

回答 1 投票 0

如何使用 PyTest 来模拟具有基于 self 的副作用的属性

我尝试了下面的代码,使用 new_callable=PropertyMock 来模拟属性调用,并使用 autospec=True 能够在副作用函数中访问 self : 从unittest.mock导入PropertyMock ...

回答 1 投票 0

自定义 Pytest 结果

我知道可以制作自定义 pytest 结果(制作自定义测试结果),但是我正在努力为通过的测试设置新结果。 例如(伪代码): 定义测试_...

回答 1 投票 0

pytest如何进行测试选择?

我正在尝试使用“-k”选项找出 py.test 选择的表达式语法。 我已经看过这些示例,但我不清楚使用“k”标签时的语法选项是什么。 我是

回答 1 投票 0

找不到步骤定义错误 - 仅适用于给定步骤 - pytest-bdd

为什么以下 pytest-bdd 代码会抛出错误: pytest_bdd.exceptions.StepDefinitionNotFoundError:找不到步骤定义:给出“我有一个空的购物车 这是壮举...

回答 1 投票 0

pytest测试结束后不退出

`从...导入fastapp 导入pytest 从 async_asgi_testclient 导入 TestClient 作为 AsyncClient 从 fastapi.testclient 导入 TestClient 客户端 = TestClient(fastapp) @pytest.mark.django_db(

回答 1 投票 0

将元数据添加到 pytest_configure 文件中,出现内部错误 AttributeError:“Config”对象没有属性“metadata”

我已经导入了 pytest 并安装了 pytest html,我正在尝试将元数据添加到 pytest_configure 文件中,但是当我在终端中运行测试时,我没有返回内部服务器错误属性

回答 3 投票 0

pytest:错误:无法识别的参数:--html=report.html

我为 pytest 安装了 html 报告。 一直工作得很好,直到有一天抛出了这个错误 pytest:错误:无法识别的参数:--html=report.html

回答 3 投票 0

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