pytest 相关问题

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

如何在Python中为通用类型的数据类添加类型注释?

我正在用Python编写一个数据类来收集ArgumentParser.add_argument所需的参数,但我在类型注释方面遇到了麻烦。 简化版本: 从数据类导入数据...

回答 1 投票 0

模拟模块属性

我正在尝试模拟位于模块根目录的属性: 一些_模块.py @财产 def conn(自身): 如果不是 get_request(): 引发一些错误( “发生了一些错误” ...

回答 1 投票 0

使用 pytest 在 Python 中编写函数测试

我有一个没有输入参数的函数。有没有办法编写Python代码来使用pytest测试该函数? 这是一个简单的菜单选择功能: def show_menu()->int...

回答 1 投票 0

使用 pytest + Pycharm 的长字符串的烦人的 diff 格式

嗨,有这个非常基本的测试: def test_long_diff(): 长_str1 =“ABCDEFGHIJ”* 10 long_str2 =“ABCDEFGHIJ”* 5 +“*”+“ABCDEFGHIJ”* 5 断言

回答 2 投票 0

为什么我的打印语句和logging.info没有显示在pytest html报告中

我在 pytest 框架中运行测试用例时发现了这个问题,其中一旦测试完成(通过或失败),在 report.html 上,当我单击

回答 2 投票 0

如何在 pytest-html-reporter 中提供自定义消息

当我使用[pytest-html-reporter]https://pypi.org/project/pytest-html-reporter/时,有没有办法为每个测试提供自定义消息? 我在测试中尝试了打印和日志记录语句,但是......

回答 1 投票 0

在测试中初始化pytest测试对象,而不是在`参数化`/集合阶段

我运行了许多 pytest 测试 导入pytest 从 mymodule 导入 fun1、fun2、fun3、fun4 @pytest.mark.parametrize( “arg”, [ 乐趣1(), 乐趣2(), ...

回答 1 投票 0

如何告诉 pytest 在运行所有测试时跳过测试,但在专门调用时不跳过测试?

我目前正在使用 @pytest.mark.skip 我的函数 def 上方的注释告诉 pytest 始终跳过此测试,但我只希望它在运行所有测试时跳过测试。如果我运行 pytest...

回答 1 投票 0

如何让 Pytest 识别我的单元测试文件

我目前正在尝试管理我正在学习的大学课程的 GitHub 存储库,并尝试让 CI/CD 要求通过。我已经设法通过了大部分检查...

回答 1 投票 0

使用覆盖率时,VSCode 测试调试器不会在断点处停止

我已经开始使用 pytest-cov 进行覆盖率报告。使用 VSCode。 这就是我设置 pytest.ini 文件的方式,以便每次我从 VSCode 测试资源管理器运行测试时,覆盖率报告都会让您...

回答 1 投票 0

Pytest 补丁保留在其他测试类中

我有一个包含 /src 和 /test 目录的项目结构。 第一个执行的测试是/test/kernel_application_test.py 在那里,我创建了一个测试类 @mock.patch('customlib.snowflake.SnowFlakeCon...

回答 1 投票 0

如何在 pytest.ini 文件中使用 GitLab CI/CD 变量?

我正在努力在 GitLab CI/CD 管道中使用 pytest 为我的项目设置测试。我有一些配置选项,我想使用变量 de...

回答 1 投票 0

Pytest Bdd:即使失败,如何继续执行 BDD 中的步骤

我在 pytest-bdd 上实现了这样的场景 场景:购物车验证 鉴于我出去购物购物并拿了购物车 鉴于我添加了“2”“西红柿”...

回答 2 投票 0

如何测试我的 `__main__` 文件的功能?

我正在使用 pytest。注意 W10。 我将通过 > python src/core 来运行我的应用程序。 “core”是我的中心模块,带有 __main__.py 文件。 因此,我正在进行“测试”

回答 0 投票 0

使用 Pytest 并行化 Cython 代码进行基准测试会导致致命的 Python 错误

我有以下测试: 导入数组 def test_parallel_cython_clip(基准:任意) -> 无: 基准.迂腐( math_cython.parallel_cython_clip_vector, args=(数组.数组(...

回答 1 投票 0

如何编写复杂的`pytest`跳过装饰器?

从文档来看,编写skip装饰器(您从例如conftest.py导入)的预期方法似乎是使用skipif(https://docs.pytest.org/en/6.2.x/跳过.html#id1)。然而,

回答 2 投票 0

“pytest.mark.asyncio”的用途是什么?

我不明白装饰器@pytest.mark.asyncio可以用于什么目的。 我尝试在安装了 pytest 和 pytest-asyncio 插件的情况下运行以下代码片段,但失败了,所以我

回答 3 投票 0

使用 pytest 模拟 joblib 缓存

我想测试一个使用joblib的缓存功能的函数。 我想知道在使用 pytest 执行单元测试时如何跳过缓存并调用实际函数?适合嘲讽吗

回答 1 投票 0

Pytest - 使用 caplog 验证提示

不确定这是否可能,但我想验证我的函数是否正确显示用户输入。我在整个测试套件中使用 caplog 来验证警告和错误消息是否正确记录,但是...

回答 1 投票 0

在python中从不同文件夹导入相似名称的文件

我有两个同名的不同文件,我正在为其编写单元测试。文件结构如下: 项目\ 任务\ 文件夹1\ 需要测试.py 文件夹2\ 需要测试.py 我的测试文件是...

回答 1 投票 0

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