python-unittest 相关问题

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

模拟模块函数并返回

我希望这是一个简单的答案,但我一直在努力解决这个问题。我正在模拟以下场景。我以前有过类似的工作: # 路径/到/某些/

回答 1 投票 0

如何模拟 YouTube 构建对象,YouTube 查询的搜索结果

我正在尝试将单元测试添加到我的 python 项目中,但在尝试模拟我的 YouTube 构建对象时遇到了困难。我在模拟时遇到麻烦的变量是结果变量。 模拟对象是...

回答 1 投票 0

ModuleNotFoundError:使用 VS Code 测试选项卡运行测试时没有名为 src 的模块

我有一个具有以下(简化)文件夹结构的项目 - 我的项目/ - 源代码/ - 核/ - 核心.py - __init__.py - 其他/ - 其他.py - __init__.py - 模式...

回答 1 投票 0

Python 模拟并调用断言

我正在尝试编写一个Python单元测试来断言调用了scoped_session .commit()。 主要.py 从数据库导入 DBSession def deactivate_user(user_id): db_session = DBSession() 你...

回答 1 投票 0

ImportError:在运行单元测试时尝试使用没有已知父包的相对导入

这是我的文件夹结构 这是我的单元测试代码 导入单元测试 从unittest.mock导入补丁,Mock 从 ..services.user_service 导入 UserService 类 CreateUserTestCase(unittest.TestCa...

回答 1 投票 0

使用 test/ 和 src/ 进行 Python 单元测试找不到 src 模块

我有一个简单的目录结构: 项目/ 源代码/ __init__.py foo.py 酒吧.py 测试/ __init__.py 测试_foo.py 测试_foo.py 导入单元测试 导入系统 系统....

回答 5 投票 0

如何将多个断言语句转换或合并为一个

我在Python测试函数中有多个断言语句,如下所示: def test_function(): 断言 A.a == 1 断言 B.b == 2 断言 C.c == 3 断言 D.d == 4 断言 E.e == 5 一个...

回答 2 投票 0

如何使用请求库在 python 中测试重试尝试

我有以下内容: 从 requests.adapters 导入 HTTPAdapter from requests.packages.urllib3.util.retry 导入重试 重试策略=重试( 总计=3, status_forcelist=[429, 500, 502, 503...

回答 2 投票 0

整个测试会话的模拟补丁

tl;博士如何让@classmethod的mock.patch持续整个测试会话而不是仅在范围或函数范围内? 我想模拟修补一个类方法。不过,我想跑步...

回答 1 投票 0

如何在单元测试中使用 pandas 数据框

我正在开发一组 python 脚本来预处理数据集,然后使用 scikit-learn 生成一系列机器学习模型。我想开发一组单元测试来检查数据预

回答 3 投票 0

即使在创建临时数据库进行测试之后,Flask 单元测试也会使用/访问开发数据库

我创建了一个烧瓶应用程序 这是 app.py 文件 从flask_migrate导入迁移 从 dotenv 导入 load_dotenv 导入操作系统 从 src.app 导入 create_app, db 加载_dotenv() 应用程序 = 创建应用程序...

回答 1 投票 0

`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

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