pytest 相关问题

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

如何解决 ModuleNotFound 错误:VSCode Python 3.10.0 中没有名为“stuff”的模块

我创建了一个名为 stuff 的模块,并在 stuff 文件夹中创建了这些文件,Visual Studio 代码预览 __init__.py 和 Accum.py 在accum.py我有 类累加器: def __init__(自身): ...

回答 1 投票 0

Pytest 不运行我的包模块中的代码

我正在关注《Learn Python The Hard Way》这本书,在 ex 46 中我们为项目制作了一个骨架结构并安装了 Pytest 来测试项目代码。一切都很酷而且花花公子,直到我尝试...

回答 1 投票 0

如何在pytest中对特定参数运行特定测试

我正在为一组略有不同的设备开发自动化测试套件。我正在使用 pytest 框架。测试驱动设备并检查其响应方式。 该设备由多个标识组成...

回答 1 投票 0

使用 pytest 对参数化基准进行分组

我目前正在使用 pytest-benchmark 对我针对非重新平衡二叉搜索树制作的 AVL 树的实现进行基准测试。到目前为止,它似乎对我来说效果很好,但我遇到了一个

回答 2 投票 0

Pytest:将参数化装置与预期结果相关联

假设我有以下测试: @pytest.fixture(params=['a']) def ascii(请求): 返回订单(请求.param) def test_ascii(ascii): 断言 ascii == 97 这很好用。现在说我想...

回答 2 投票 0

为什么生成器在通过 pytest 调用时不会引发 StopIteration 异常?

考虑发电机: def 样本(): 打印设置”) 屈服 打印(“拆解”) 生成=样本() 下一代) 下一代) 当我调用第一个 next(gen) 时,生成器执行...

回答 1 投票 0

AttributeError:“NoneType”对象没有属性“find_element”

我的测试脚本中遇到一些问题。我在这里做错了什么?在此之前先概述一下,其网站使用 pytest 在 python 和 selenium 中进行测试。我的硒是 v4.18.1 和 Ch...

回答 1 投票 0

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

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