python-unittest 相关问题

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

如何使用 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

修补已用类的属性

我正在尝试修补类中的两个属性,但模拟返回的是 MagicMock 而不是预期的返回值(字符串)。 客户类别: 类 ClientApi: def create_path(自身):

回答 1 投票 0

如何获取与 python 的 `mock.assert_used_with()` 的差异?

在两个复杂的字典上调用unittest.TestCase.assertEqual()时,我得到了一个很好的差异。 有什么方法可以从Python 2.7的mock.Mock.assert_used_with中获得差异吗?我正在测试调用...

回答 1 投票 0

如何在unittest中使用assert_frame_equal

单元测试包的新功能。 我试图通过以下代码验证函数返回的 DataFrame。即使我将assert_frame_equal的输入硬编码为相等(pd.DataFrame([0...

回答 3 投票 0

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