python-unittest 相关问题

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

`unittest.TestCase` 使全局 `warnings.filterwarnings` 过时

我有一个模块,其中的一些方法确实会引发大量警告。 碰巧的是,警告是由外部模块引发的。在给定的上下文中,它们并不是真正有用,但是......

回答 1 投票 0

如何在Python API测试中模拟

我正在尝试模拟下面的示例函数。不知怎的,我遇到了错误。 例如, 我有一个类如下 myclass.py: 导入操作系统、请求 我的班级: def __init__(self, 登录网址): ...

回答 1 投票 0

如何让这段代码通过单元测试模块?

我有一个代码需要通过单元测试模块,但我收到了失败错误。这是我需要通过的代码: R = S 对于职位中的 pos: R = R[:位置] + S + R[位置:]

回答 1 投票 0

Python 模拟 Autospec 与 Spec

试图理解 Spec 和 Autospec 之间的区别。他们似乎是差不多的。具体来说,如果你看看mock.patch装饰器。 有人可以解释何时使用哪个吗? 嗯……

回答 4 投票 0

如何模拟特定文件的pathlib.Path.read_text

unittest 文档向您展示了如何使用mock_open 来模拟对builtins.open 的直接调用。 但是像这样模拟 pathlib 的 read_text 怎么样: 导入路径库 pathlib.Path("/path/to/file").

回答 1 投票 0

如何在Python单元测试中模拟特定文件的存在?

我正在用Python编写嵌入式软件代码的单元测试。 其中一个文件需要特定的文件存在。 (例如“/dir_name/file_name.txt”),否则会引发错误。 通常,这个文件

回答 2 投票 0

为什么Python单元测试自动发现在子进程中运行时不起作用?

我希望能够通过子进程(例如 subprocess.Popen()、subprocess.run()、asyncio.create_subprocess_exec())以编程方式运行 Python 的 unittest 模块,并让它自动发现测试。 ...

回答 1 投票 0

如何模拟测试类的成员(对象列表)并在对象的方法上调用断言?

我有以下场景(简化): 项目结构: ├── main.py ├── 自述文件.md ├── 来源 │ ├── __init__.py │ ├── 成员.py │ └── myclass.py └── 测试 ├── __init__.py └──

回答 1 投票 0

全局函数在 Python 单元测试中表现不正常

我是单元测试的新手。我想将正在测试的函数的返回值记录到磁盘,以便稍后可以对其运行一些离线处理。问题是日志记录功能是......

回答 1 投票 0

unittest.mock 中的 patch() 在子进程中不起作用

看来,unittest.mock 中的 patch() 在使用多处理模块生成的子进程中无法按预期工作。 这是我的代码: a.py 导入多重处理 从unittest.mock导入

回答 1 投票 0

返回 json 字符串的方法的 Python 单元测试

我是编写Python单元测试的新手。我在类中有一个方法从 API 返回 Json 响应。 JSON 响应包含数据、令牌、对象名称和状态等属性。方法...

回答 1 投票 0

断言整数在范围内

我正在用Python编写一些单元测试,测试我是否收到一个整数。然而有时这个整数可能会偏离 1 或 2,我并不关心。本质上我希望能够断言...

回答 5 投票 0

SQLalchemy 单元测试 - 如何将内存会话传递到模拟会话

假设我有一个 SQLalchemy 模型,例如: 从 app.data_structs.base 导入( 根据 用户类(基础): __表名__ =“用户” 用户名:映射[str] =映射_列(主键...

回答 1 投票 0

在Python单元测试中模拟NamedTemporaryFile

我有一个如下所示的功能: def my_funct(配置, **上下文): my_file_path = os.path.join(FILE_PATH, 配置[“id”]) f = NamedTemporaryFile("w", 删除=Fals...

回答 1 投票 0

Django 单元测试。使用 .post 方法提取创建对象的 pk

我正在学习一些Python课程,我有一个完全致力于单元测试和pytest的项目。我这里遇到的问题是我使用 client.post 方法创建注释。我的审稿人问我...

回答 1 投票 0

python @patch 自定义修补对象未更新

我想用我自己的模拟版本(ReturnValueMock)修补一个返回类对象(ReturnValue)的函数(func_to_be_mocked)。我想测试的函数(func_to_be_tested)正在设置一些值...

回答 1 投票 0

可以在使用 side_effect 函数通过 PropertyMock 模拟属性时访问 `self` 对象吗?

我正在尝试模拟一个属性,并希望根据对象中的其他状态来控制该属性的返回值。 一个有代表性的小例子如下所示 导入日期时间 来自

回答 1 投票 0

Python 修补顺序出乎意料

给出以下代码: 导入操作系统 从unittest.mock导入补丁 def sys_exit_new1(): print("sys_exit_new1:", os.environ.get("BANANA")) def sys_exit_new2(): 打印(&...

回答 1 投票 0

导入错误:没有名为 zlib 的模块;有毒

我正在尝试以 Python 2.6 运行 Tox 测试。我刚刚安装了 2.6,现在已经解决了“解释器错误:没有 python 2.6”样式错误,但 tox 现在在 zlib 崩溃。 Zlib 在我的

回答 2 投票 0

无法模拟 fastAPI 依赖项中的错误

我正在为我的状态检查端点编写测试。这里是终点。 @router.get("/",response_model=HealthStatus,summary="数据库健康检查") 异步 def db_health_check(_: ...

回答 1 投票 0

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