pytest 相关问题

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

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

Pytest 报告导入和常量赋值的覆盖范围中缺少行

我对项目中不同文件的覆盖行为差异感到困惑,希望有人建议如何比我现在更有效地调试它。这基本上是...

回答 1 投票 0

如何在pytest中访问非fixture函数中的fixture

我尝试将测试数据文件路径列表作为命令行参数传递。但是,我最终得到了以下代码块: 来自conftest.py 文件: 导入 json 从 pytest 导入夹具 定义

回答 1 投票 0

使用 pytest 和 sqlalchemy 进行会话处理

对于每个单元测试,我想使用 pytest.fixture 和scoped_session 回滚已经提交的语句。 设置 蟒蛇3.11 sqlalchemy==2.0.3 pytest==7.2.1 工厂男孩==3.2.1 fastapi==0.91.0

回答 1 投票 0

Flask pytest 无法找到模块

我已经浏览了过去有关 Flask 导入问题的帖子,但我正在努力在我的特定案例中实施它们。本质上,pytest 无法识别我在

回答 1 投票 0

在 Flask 路由中模拟数据库连接和返回值

我有以下烧瓶应用程序路线: # 路线.py 从烧瓶导入 jsonify 从 app.utils.db 导入 db_connection、db_query @api.route("/some/route",methods=["GET"]) @auth 定义

回答 1 投票 0

如何在Python中有条件地跳过测试

我想在满足条件时跳过一些测试函数,例如: @skip_除非(条件) def test_method(自我): ... 这里我希望测试方法被报告为已跳过 if

回答 3 投票 0

pytest-无法访问父目录中的装置

我有以下目录结构,所有内容都在虚拟环境下运行。 - 产品目录 |- 测试目录 |- test_feature1 |- test_create.py |-conftest.py |-libdir ...

回答 1 投票 0

如果不指定 python -m pytest,Pytest 命令将无法工作

我的项目设置在 VS 代码中,与任何设置一样好。当我运行 python -m pytest testfile.py 时,一切运行顺利。但是当我尝试 pytest testfile.py 时,它会引发: ModuleNotFoundError: No ...

回答 1 投票 0

使用“@pytest.hookimpl(tryfirst=True)”会导致以下 AttributeError“生成器对象没有跳过属性”

我目前正在使用 pytest-html 和 selenium 制作一个独立的 html 报告。 顺便说一句,这是方法: @pytest.mark.hookwrapper def pytest_runtest_makereport(项目): ”“”

回答 1 投票 0

Python 3.10 中是否有相当于 setUpClass 的异步方法?

我一直在使用unittest.IsolatedAsyncioTestCase来测试我的异步方法。我一直在使用setUpClass、asyncSetUp来创建fixture并使用asyncTearDown来清理。这都是工作...

回答 1 投票 0

有没有办法在factoryboy中使用临时非字段变量?

我正在定义一些工厂来测试我的电子商务商店。我创建了一个 Faker 提供程序,它可以返回一个包含随机产品所有数据的字典。 我想要...

回答 2 投票 0

使用动态加载的 pytest 装置的可迭代/列表/生成器

我正在尝试为 pytest 创建一个动态夹具加载器,它在将值传递给测试后执行一些工作。一开始我不需要做那么复杂的事情,所以我就回来了...

回答 1 投票 0

如何使用 pytest 模拟 s3?单元测试脚本调用实际函数而不是模拟它?

我正在尝试测试一个应该模拟 s3 资源的函数,但它尝试调用实际的函数。 这是我要测试的代码。 导入系统 导入请求 导入 json 将 pandas 导入为 pd 导入

回答 1 投票 0

增加我未编写的文件的测试覆盖率

我编写了一个Python程序,用于计算给定整数列表和值范围的各种统计值。现在,我正在尝试为该程序编写一个测试文件,可以实现...

回答 1 投票 0

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