python-unittest 相关问题

Python的标准库框架用于测试。

如何在Python单元测试中每次使用不同的参数断言多个方法调用?

我正在使用 python unittest 来测试我的代码。作为我的代码的一部分,我正在使用这些 boto3.client('sts') boto3.client('ec2') boto3.client('ssm', arg1, arg2) 所以我在编写测试c之前嘲笑了boto3...

回答 1 投票 0

如何在Python中模拟类属性中调用的函数

我需要模拟一个在Python类的类属性中调用的函数。我可以在对象初始化时修补函数,但是当我在没有

回答 1 投票 0

python unittest.mock 断言没有访问属性属性方法

我如何断言模拟对象未受影响?例如断言没有访问任何属性,没有调用任何方法,没有读取或修改任何属性? 简单的答案是“用户是普通的 Mock 而不是

回答 1 投票 0

如何在 python unittest 中编写状态测试?

我想为使用unittest并且非常分层的现有库创建一个测试套件。 类层次结构看起来有点像这样: A |_B |_C |_D |_E A 类是用

回答 1 投票 0

Python Unittest - 如何正确处理不同文件夹和共享基础测试用例中的测试?

我的项目如下所示: |- src/ | |- my_package/ | |- __init__.py | |- ... | |- 测试/ | |- 组1/ | | |- __init__.py(空) | | |- test_thing_1.py | |- ... | |- base_test_cas...

回答 1 投票 0

Python 模拟导入模块中的函数

我想了解如何从导入的模块中@patch 函数。 到目前为止,这就是我所在的地方。 应用程序/模拟.py: 从 app.my_module 导入 get_user_name def test_method(): 返回 get_user_na...

回答 5 投票 0

python pytest 有时会失败并出现 OSError: 在捕获输出时从 stdin 读取

使用 pytest 运行特定的单元测试时,它偶尔会因此错误而失败(标题中提到),并且从堆栈跟踪来看,它发生在行上 选择 = input().lower() 当c...

回答 4 投票 0

“python -m unittest”指定测试和/或模块而不是发现

我正在尝试运行测试子集作为构建的一部分;但我无法使用 python3 -m unittest 运行单独的测试。 我尝试遵循文档并阅读了

回答 1 投票 0

配置为单元测试时,Visual Studio Code 会触发 pytest 的使用

我最近在几个项目中成功使用了标准的python单元测试框架,但是在最近几天它无法像以前一样工作。一个问题是它现在似乎尝试使用 pytest

回答 2 投票 0

简单的session值功能测试失败

我有以下功能: def do_login(用户): “”“登录用户。”“” 会话[CURR_USER_KEY] = user.id 以及以下测试: def test_do_login(自我): ...

回答 1 投票 0

如何在Python中向unittest的side_effect发送额外的参数?

我在单元测试中使用 side_effect 进行动态模拟。 这是代码。 // 主要功能 从 api 导入 get_users_from_api def get_users(user_ids): 对于 user_ids 中的 user_id: 分辨率 =

回答 1 投票 0

如何在已有模拟的类中覆盖单个测试的模拟

我有一个测试类,其中有一个模拟装饰器和几个测试。每个测试都会收到模拟,因为模拟是在类级别定义的。伟大的。它看起来是这样的: @mock.patch("foo&qu...

回答 2 投票 0

在特定目录的上下文中运行 python unittest

在我的 python 应用程序中,我使用程序启动位置的相对路径打开 mp3 文件。为了简单起见,我在这里对我的项目中遇到的问题进行了最小化的重现。 基础...

回答 3 投票 0

Python 单元测试捕获打印输出

我需要一些帮助来编写一个测试打印输出的单元测试。这是我的代码: 随机导入 Friends_list = [“莫妮卡”、“乔伊”、“菲比”、“钱德勒”...

回答 1 投票 0

使用 AsyncMock 和上下文管理器来断言调用了 wait (python)

我是在 Python 中使用 asyncio 的新手,我无法弄清楚如何编写使用 python-websockets (和 asyncio)的测试。我想要一个连接到 websocket 的客户端并发送...

回答 1 投票 0

为什么 VS Code 不能直接运行 Python unittest .py 或在测试选项卡中发现

我在为一个较大的项目学习Python单元测试时遇到了这个问题,所以我将它复制到一个简单的样板项目中。我制作了这样的文件夹结构并打开了项目...

回答 1 投票 0

使用 Python 中的单元测试补丁进行动态模拟

我将在单元测试中模拟 Python 函数。 这是主要功能。 从 api 导入 get_users_from_api def get_users(user_ids): 对于 user_ids 中的 user_id: res = get_users_from_...

回答 1 投票 0

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

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

回答 1 投票 0

使用冻结异常时,单元测试中出现意外的“FrozenInstanceError”

我有一个单元测试,我想将其失败显示为错误报告的一部分。重要的是,不仅测试因错误而失败,而且错误消息非常清楚地证明了潜在的问题...

回答 1 投票 0

静态检查Python测试套件

我的 python 项目有一个(基于单元测试的)测试套件。 这里我有我的测试类,以及我的测试方法等等...... 在(我的一些)测试中,我调用一个函数来初始化测试场景......

回答 1 投票 0

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