python-unittest 相关问题

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

如何为导入时加载的环境变量编写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

模拟函数而不使用unittest执行它

我有一个函数,可以从 models.py 中定义的 data.json 文件加载数据,如下所示: def load_data(): file_path = Path(__file__).parent / 'data.json' 以 open(file_path, 'r') 作为文件: ...

回答 1 投票 0

测试 Jupyter Notebook

我正在尝试想出一种方法来测试多个 Jupyter 笔记本。当在 Github 分支中实现新笔记本并提交拉取请求时,应该运行测试。测试不是

回答 3 投票 0

使用 `from X import y` 的 Python 模拟

我正在尝试在单元测试中使用Python的模拟库,但是根据我导入要修补的目标的方式,我看到了不一致的结果。我希望这两个项目...

回答 2 投票 0

如何将单元测试子测试转换为 pytest

pytest (2.8.3) 是否具有 self.subTest() 的等效项(如 Python 3 的单元测试中所示)? 这是我尝试转换的代码的简化版本: 类 MyUnittestTest(测试用例): 定义

回答 1 投票 0

复杂类结构中的 Python 模拟

我正在编写一个单元测试(带有模拟),如下所示, def test_1(自身): # 定义要返回的聊天数据 聊天数据 = { '@odata.context': 'test_context', 'id': '测试_...

回答 1 投票 0

Python 3.11。异步测试运行器

决定将Python版本从3.10升级到3.11,之前我们使用的是asynctest.TestCase,它有setUp和tearDown方法,支持异步代码的测试。 我检查过单元测试。

回答 1 投票 0

Python unittest 无法使用 try/ except 捕获异常

我有一种方法,如果 csv 行中的任何单元格为空白,则会引发错误。然而,测试并不断言已引发错误,即使该方法确实引发了错误并记录了该错误。我认为有

回答 1 投票 0

在 Python 中构建单元测试的最简洁方法

我通常以这种方式构建我的项目: 根 源代码 __init__,py 主要.py 实用程序.py xyz.py 测试 __init__.py 测试主程序.py test_utils.py 测试_xyz.py 自述文件.md

回答 1 投票 0

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