pytest 相关问题

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

如何将固定装置传递给 pytest.mark.parameterize?

我试图将三个不同的装置传递给我的 pytest.mark.parameterize 装饰器,如下所示: @pytest.mark.parametrize("凭据,return_code",[ (用户1,200), #(用户2, 200), #(...

回答 4 投票 0

pytest.fixture可以将参数传递给另一个fixture的params吗?

使用固定装置作为另一个固定装置的参数,使用参数失败: E TypeError:“函数”对象不可迭代 但使用普通函数返回值就可以了。 这工作正常: @pytest。

回答 1 投票 0

在多个测试中维护和报告变量

我们如何在多个测试中维护一个变量并将其报告(到控制台或在文件中)? 假设您在名为 math_operations.py 的模块中有一个函数,用于计算...

回答 1 投票 0

使用 Pytest 在函数中模拟引发异常

我有以下函数 get_postgres_connection。我正在尝试使用 test_get_postgres_connection_unsuccess 运行单元测试来命中异常。 def get_postgres_connection(): ...

回答 2 投票 0

将测试作为应用程序代码的一部分进行测试发现

我正在使用 pytest 并决定将测试作为应用程序代码模式的一部分。 除了conftest发现之外,一切都工作正常。 我有以下结构: 模块_a/ a.py __测试__...

回答 1 投票 0

在 python 中对两个整数答案进行单元测试

我目前正在做一项大学作业,要求我用 python 进行单元测试。我需要进行单元测试的程序制作起来非常简单;我只是需要它来输入...

回答 1 投票 0

Pytest 继承和固定装置

我有一个加载 yaml 文件的装置, 我有基础测试课 测试库A 一个继承自它的子类 TestB(TestBaseA ) 在 TestB 中,我有函数 test_values(): 我想要参数化

回答 1 投票 0

尝试避免 pytest 测试中的代码重复

我有这样的结构: @pytest.fixture(范围='会话') def load_config() -> 字典: 打开(r“test_plan_1.yaml”)作为f: 数据 = yaml.safe_load(f) 返回数据 课堂测试...

回答 1 投票 0

在Python中使用Selenium登录网站时遇到问题

我正在尝试使用 Python 中的 Selenium 自动执行“https://mirentapp.app/”的登录过程,但我无法成功登录。我的目标是导航到该页面,输入凭据,...

回答 1 投票 0

TypeError:不支持的操作数类型 -:'Flask' 和 'Flask' - PyTest

我正在尝试为 Flask 设置 PyTest 并遇到错误 TypeError: - 不支持的操作数类型:“Flask”和“Flask” 我的 conftest.py 文件中有两个装置: 从应用程序导入 init_ap...

回答 1 投票 0

使用 pytest 随机运行“一些”测试

我正在开发一个数值计算应用程序,并且有两组“单元”测试。运行的“快速”测试 < 10ms per tests and "long" tests which take several

回答 1 投票 0

Pytest测试发现触发sqlite3.OperationalError:无法打开数据库文件

我有以下代码: # 配置.py 从 yaml 导入加载,SafeLoader 从 loguru 导入记录器 """ 填充自定义配置 服务 成分 ”“...

回答 1 投票 0

将 JSON 字符串作为参数传递给 Pytest

我正在使用 Pytest 并配置我的 conftest.py 来接受一些参数: def pytest_addoption(解析器): 解析器.addoption( '--虚拟机名称', 必需=真, metavar='虚拟机名称', ...

回答 1 投票 0

使用 pytest 在子文件夹中进行测试

我正在使用 python pytest 来运行我的单元测试。 我的项目文件夹是: 主要 - 包含数据文件:A.txt Main\Tests - 我运行 pytest 的文件夹 Main\Tests\A_test - 包含测试的文件夹...

回答 6 投票 0

如何不在某些浏览器中运行某些 Playwright 测试?

我的测试正在 Chromium、Firefox 和 Webkit(移动)浏览器中运行。 但其中一些测试不应在移动浏览器中执行。 如果 Playw...

回答 1 投票 0

如何使用 Polars 在 FastAPI 中模拟数据库连接?

我想在使用 Polars 包读取数据库的 FastAPI 应用程序中模拟 pyodbc.Connection 。这是最初的 main.py 文件: 从 fastapi 导入 取决于,FastAPI 将极坐标导入为 pl

回答 1 投票 0

在 pytest 中模拟模块导入

我正在编写一个 pytest 插件,该插件应该测试设计用于在一组特定环境中工作的软件。 我正在编写的软件在一个更大的框架内运行,这使得确定

回答 3 投票 0

subprocess.run 不会按预期执行 pytest 命令,在操作工作流程中它不会添加/考虑 cli 参数

基本工作示例: 动作工作流程: 名称:手动_运行 在: 工作流程_调度: 输入: 标记: 描述:“执行了哪些测试” 默认: '' 必填:失败...

回答 1 投票 0

运行时错误:将 redis.asyncio 与 pytest-asyncio 一起使用时事件循环关闭

我正在尝试为使用 Redis 的基于异步的 Python 应用程序编写测试。 我从Redis官方复制了Python代码作为文档数据库快速入门指南,并将其转化为测试: 我...

回答 1 投票 0

当我运行 python manage.py test 时...只有一些表/字段在测试数据库中创建

在 django 中,我试图在测试数据库上运行测试,但我似乎无法让测试数据库正确站立...... 我的真实数据库上有 226 个模型,但是当我运行 python manage.py test (测试位置)时,它......

回答 1 投票 0

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