pytest 相关问题

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

使用 pytest 测试是否缺少导入

在我的项目的 __init__.py 文件中,我有以下代码,用于从 pyproject.toml 文件中检索程序的当前版本: 从输入导入任何 从 importlib 导入元数据...

回答 1 投票 0

Pytest 未发现 urllib.parse.quote_plus(connectionstring) 的测试不适用于 pytest

我的项目结构如下 - 基文件夹/ |-- 公共模块 (python) |--其他常用文件 |--API 1 文件夹(python azure 函数) |--API 2 文件夹(python azure 函数) 通用模块我...

回答 1 投票 0

从同级目录导入模块以与 py.test 一起使用

我在将任何内容导入我打算使用 py.test 运行的测试文件时遇到问题。 我的项目结构如下: /项目名 | |-- /标题 | |-- 文件1.py | |-- 文件2....

回答 1 投票 0

如何将一个字符串拆分成多行,其中字符串完全相同

这是一个简单的单元测试: @pytest.mark.parametrize( “卡,预计”, [ ( 喷嚏(), “+---------------------+ |打喷嚏 | \...

回答 1 投票 0

pytest 使用一个测试的数据作为另一个测试的参数

我想知道是否可以使用一个测试生成的数据作为另一个测试的参数。就我而言,我需要修改变量(这是列表),如果我可以将此列表用作...

回答 1 投票 0

sqlalchemy 事件监听加载不适用于 pytest 固定装置

首先,我英语不好。敬请谅解 问题解决了,但没有找到原因。 问题是,如果您将存储在 db 中的 sprit 实例从 fixure 返回到 create_sprit,则加载事件将...

回答 1 投票 0

属性错误:对象没有属性“driver”

我正在尝试建立一个测试框架来进行一个简单的测试,以计算 google.com 上某个单词的搜索结果。我的框架如下所示: 回购协议 |页 | |-google_launch_page.py | |-

回答 1 投票 0

如何将涉及 selenium 的常规函数传递到类中的 pytest 中?

这里是初学者!我有一些基本功能,其中包括一些我想重用的硒代码。但是,我不确定如何合并此代码,因为我的驱动程序是在固定装置内初始化的。 ...

回答 1 投票 0

PytestBDD target_fixture - PytestDeprecationWarning

当我在以下代码上运行 pytest 时: 导入请求 来自 pytest_bdd 导入场景,给定,何时,然后 @scenario('../features/user.feature', '创建新用户') def test_create_user(): ...

回答 1 投票 0

在 pytest 测试会话开始之前以编程方式查找 pytest 的根目录

如果我使用命令“pytest -s -v”运行测试用例 我的测试用例将获取 pytest.ini 文件所在的根目录路径。 但我想以编程方式在“conftest...

回答 1 投票 0

pytest-reportportal 引发测试名称关键错误

所以我使用 pytest-reportportal 库来生成 rp launch 但由于某种原因(仅发生在 ubuntu 服务器上,通过 github actions wf 启动) 错误如下 已收集 403 件 / 325

回答 1 投票 0

django 抽象模型中自引用字段的工厂男孩字段

类基础组织( OrganizationModelMixin、TimeStampedModel、OrganizationWidgetsMixin ): name = models.CharField(max_length=255, verbose_name="Nomlanishi", null=True)

回答 1 投票 0

如何使用 Pytest 测试警告但从摘要报告中排除

Pytest 支持使用 warns() 测试警告消息。例如, 授权.py: 进口警告 def warn_for_plain_text_security(): warnings.warn("注意:.rc 文件中的凭据是

回答 1 投票 0

为什么我在 Github 上的 python 存储库中收到错误“构建:进程已完成,退出代码 5”?

当我尝试在 github 上为我的新 python 存储库运行构建工作流程时,它失败并显示“构建过程已完成,退出代码为 5”。 我尝试重新运行工作流程,但问题仍然存在......

回答 1 投票 0

Pytest:如何在测试中创建和读取文件

我有环境可以测试。 因此,我的测试调用一个函数,该函数在 output_file 内生成一个文件,我需要在测试期间检查该文件。 但我不知道为什么我的文件被保存在...

回答 1 投票 0

使用mock更改函数调用的第二个结果

我有一个如下所示的循环: 对于范围内的 i(len(some_list)): 响应 = requests.post(some_url, some_params) 如果response.status_code!= HTTPOk: # 做一点事 我想要什么...

回答 3 投票 0

AttributeError:“Class”对象没有属性“rep_call”

我想使用 Pytest 和 Selenium 来测试 Web 应用程序。我只想在测试方法失败时捕获屏幕截图。我有以下固定装置: def driver_init(请求): # 设置

回答 1 投票 0

如何使用 pytest 模仿字典进行单元测试

我想使用 pytest 测试以下函数: def validate_account(号码): 尝试: 数字 = int(数字) 除了: raise ValueError("请输入有效的

回答 1 投票 0

将多个命令行参数作为参数传递给 pytest 夹具

我想将多个参数传递给单个 pytest 装置,例如: pytest test_sample.py --arg1“你好”--arg2“世界” 我有一个需要 2 个参数的装置。

回答 1 投票 0

如何为 pytest 中每次运行的测试创建新的日志文件?

我创建了一个 pytest.ini 文件, addopts = --resultlog=log.txt 这会创建一个日志文件,但我想每次运行测试时都创建一个新的日志文件。

回答 4 投票 0

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