pytest 相关问题

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

如何在 pytest 中使用来自两个不同夹具的不同数据来参数化测试

我有几个 pytest 装置: @pytest.fixture def posts_new(类别): Article_new_1 = ArticleFactory.create(category=category["category_1"], status=ArticleStatusChoices.NEW)

回答 1 投票 0

运行 pytest 和 pytest-cov 时忽略特定文件(不是目录)

我的项目结构为: 我的项目 源代码 -routes.py -服务.py -data_access.py 测试 -test_routes.py -test_services.py 我想在 src 上运行覆盖范围的测试,但想要

回答 3 投票 0

使用“asyncio.Queue”和“TaskGroup”在“pytest”期间执行挂起或死锁

我是异步编程新手,我试图了解如何将 TaskGroup 与 asyncio.Queue 一起使用。我有以下带有测试的模块,但是在执行 pytest 时,它打印出队列项,但是...

回答 1 投票 0

如何为测试功能的参数化提供夹具产生的数据?如果不行的话还有其他办法吗?

我需要创建多个用户(通过发送 HTTP 请求)并使用创建的用户数据(登录名、密码)运行登录页面测试 我有固定装置,可以生成用户并提供他们的登录数据(lis...

回答 1 投票 0

如何从@pytest.mark.parametrize中的fixture获取精确值

我使用返回对象 {"article_new_1":article_new_1, "article_new_2":article_new_2} 的 pytest 夹具: @pytest.fixture def create_articles_new(create_categories):

回答 1 投票 0

如何扩展 pytest 基类并覆盖固定装置

我有一个基本测试类,它实现了一些我想重用的测试。想法是从此类继承并重写固定装置以为基类测试提供必要的输入数据。一些东西

回答 1 投票 0

为什么我的第二次测试结果会根据我之前是否执行测试而改变?

我有以下代码: 测试.py 假用户= { “达斯”:用户( id=1, 名字=“达斯”, 姓氏=“维德”, 电子邮件=&...

回答 1 投票 0

pytest 两级参数化,其中一个参数依赖于另一个参数

我必须测试一个参数依赖于其他参数的场景。我尝试使用 pytest 挂钩 pytest_generate_test 但我不确定如何传递检索挂钩中的值,该值是参数...

回答 1 投票 0

如何使用 pytest-qgis 解决“找不到 proj.db”错误?

问题 我写了一个测试代码表达式,例如 def test_trans(): dst_crs = QgsCooperativeReferenceSystem("EPSG:4326") 打印(dst_crs) 断言为真 我期望得到 <

回答 1 投票 0

如何正确设置参数化夹具的范围

参数化夹具的范围不起作用。 以下是夹具和测试的示例: @pytest.fixture(范围='会话') def my_fixture(请求): # 进行一些API调用 # 原则...

回答 1 投票 0

Pytest IndexError:元组索引超出范围

目前我正在尝试使用 pytest 配置我的 django Rest API。当我尝试将模型与 @pytest.mark.django_db 一起使用时,我收到一条错误,指出元组索引超出范围,即使我没有...

回答 1 投票 0

如何在conftest.py中使用pytest对环境进行monkeypatch?

我的主文件中有一个全局对象 # 记者.py 从操作系统导入环境 从 influxdb 导入 InfluxDBClient influxdb_client = InfluxDBClient(主机=environ['INFLUXCLOUD_HOST'], ...

回答 3 投票 0

Pytest/Mock 保留额外的对象引用,以防捕获异常

我使用pytest和mock遇到了一个奇怪的问题:我试图通过使用del删除一个对象来创建对__del__的调用......根据文档,del只会减少引用

回答 1 投票 0

是否可以在测试用例中使用@pytest.fixture?

假设我有2个测试用例,第一个是test_log_in,另一个是test_log_out 我想在每个测试用例之前和之后使用这些用例,我知道我们在 co 上有 pytest.fixture ...

回答 1 投票 0

Python - 如何访问夹具属性

我正在尝试访问固定装置内的属性,如何访问它。 比赛.py @pytest.fixture(范围=“会话”) 定义数字(): 一 = 1 两个 = 2 总数=一+二 ...

回答 1 投票 0

如何让 PyTest 在 Visual Studio 中工作

我想将 PyTest 与 Visual Studio 集成,以便我的测试显示在测试资源管理器中。到目前为止,我还没有找到任何方法来做到这一点,而这里的一些旧帖子表明人们以前已经做过......

回答 4 投票 0

如何导入与我尝试从该目录外部运行的文件位于同一目录中的 python 文件?

PS C:\用户 rkad\Documents epos ackpack-计算器> python C:\Users rkad\Documents epos ackpack-calculator\src\main.py 回溯(最近一次调用最后一次):文件“C:\Users rkad\Docume...

回答 1 投票 0

如何让 doctest 与 mkdocs 的 markdown 代码块中的示例一起运行?

我使用 mkdocs 和 mkdocstring 来构建我的文档,并在文档字符串中包含代码示例。我还使用 doctest (通过 pytest --doctest-modules)来测试所有这些示例。 选项...

回答 1 投票 0

如何始终为使用 PyTest 测试的 Flask 应用程序提供上下文?

我尝试在 Flask 应用程序上使用 Pytest 实现单元测试,但我很难做到这一点。 我的 Flask 应用程序使用大多数功能的配置文件(此处为 some_method)来进行说明。所以...

回答 2 投票 0

无法弄清楚为什么我的 PyTest 返回“ID not found”HTTPException?

我正在尝试实现更新计时器功能,但无法弄清楚为什么它没有注册字典中确实存在的id(我还应该注意,使用的所有其他方法/变量都是

回答 1 投票 0

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