python-unittest 相关问题

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

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

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

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

回答 1 投票 0

如何断言模拟对象未使用特定参数调用?

unittest.mock 对象有一个可用的assert_not_used方法,但我正在寻找的是一个assert_not_known_with。有这样的事吗?我查了一下谷歌,没有看到任何东西,...

回答 5 投票 0

Python 如何模拟由高阶函数返回的函数

我想模拟 Pandas 函数 read_csv,它在我的代码中由高阶函数动态返回,但似乎 pytest 补丁实际上不允许这样做。 将 pandas 导入为 pd

回答 1 投票 0

无法在我的单元测试文件夹中导入Python函数

我的项目结构如下: 我现在想在测试文件夹中添加一些 UT,特别是在 UT_data_handler.py 中。通过这个 UT 文件,我尝试导入我想要测试的功能...

回答 3 投票 0

如何在Python中显示单元测试的正确覆盖率?

我无法显示单元测试的正确覆盖率信息。我创建了一个简单的 python 文件,如下所示: simple.py 包含以下内容: def 乘法(x, y): 返回 x * y ...

回答 1 投票 0

如何从模拟实例的方法中抛出异常?

我想测试的这个演示函数非常简单: def is_email_deliverable(电子邮件): 尝试: 返回外部.验证(电子邮件) 除了例外: logger.error("外部...

回答 2 投票 0

Python:如何在单元测试期间覆盖复杂的函数?

我正在使用Python的unittest模块来测试我正在编写的脚本。 该脚本包含一个如下循环: // my_script.py def my_loopy_function(): 聚合值 = 0 对于范围 (10) 内的 x: ...

回答 4 投票 0

在单元测试上运行 pytest 时出现“TEST[DEPENDENCIES] 中的循环依赖关系”错误

我目前有一些使用内置的 unittest 框架编写的测试,当我执行 python manage.py 测试测试位置时,效果很好。 然而,我决定切换到 pytest(最终......

回答 1 投票 0

如何为导入时加载的环境变量编写Python测试

我想测试系统在更改初始环境变量时的行为方式。 the_file.py: 导入操作系统 从 fastapi 导入 APIRouter PREFIX = os.getenv("SERVICE_PREFIX") 或 "/default&

回答 1 投票 0

运行测试时出现Python ModuleNotFoundError

我有一个按预期正确运行的Python程序,但由于某种原因我无法执行测试。 在文件夹层次结构中,tests 是 src 的同级文件夹,当

回答 1 投票 0

如何模拟修补 Python 类并为每个实例化获取一个新的 Mock 对象?

好的, 我知道手册中提到了这一点,并且可能与 side_effect 和/或 return_value 有关,但是一个简单、直接的示例将对我有很大帮助。 我有: 类 ClassToPatch(): 定义

回答 2 投票 0

如何模拟xcom来测试airflow python可调用任务?

Airflow 具有内置的 dag 和任务测试支持,但不足以以并非所有任务都需要执行的方式测试任务。 目标是测试 python 可调用对象。可以通过

回答 1 投票 0

Python 单元测试:如何让 AsyncMock 阻塞直到某个点

我有一些想要测试的异步Python代码,其中包括类似的内容 异步定义任务(自身): 而真实: 等待 self.thing.change() ... self.run_callbacks() 在我的测试中

回答 1 投票 0

引发异常的模拟方法在单元测试中的调用计数为 0

我试图确保对方法的调用发生,同时模拟从该方法引发的异常,但似乎我一次只能执行一个。当引发异常时,即使说

回答 1 投票 0

如何正确测试带参数的assertRaished?

我正在尝试测试(使用unittest.TestCase)当将无效值传递给存款方法时是否会引发ValueError异常,但在引发该异常时测试失败。我已经迈出一步了

回答 1 投票 0

当 setUpClass 失败时如何清理 Python UnitTest?

假设我有以下Python单元测试: 导入单元测试 def 测试(unittest.TestCase): @类方法 def setUpClass(cls): # 获取一些资源 ... 如果发生错误...

回答 4 投票 0

我的测试功能未使用模拟补丁

这是一堂课: 导入流量 类我的类: def __init__(自身): run_id = self.find_most_recent_model() logging_model = f'mlruns/0/{run_id}/artifacts/pipeline' self.loaded_mo...

回答 1 投票 0

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