python-unittest 相关问题

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

修补已用类的属性

我正在尝试修补类中的两个属性,但模拟返回的是 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

PyCharm测试右键运行:builtins.tuple AttributeError对象没有属性

更新和导入一些项目后,一旦从 Pycharm 运行,我的测试就会发生一些非常奇怪的事情。我已经修复了一般的单元测试运行器配置,但是当 ru...

回答 1 投票 0

修补类属性以返回原始值的修改版本

我想修补类属性以返回原始属性的修改版本。 在此示例中,我想修补 Greeter.greeting 以将值“TEST”添加到什么...

回答 1 投票 0

通过测试我的异常来解决问题。为什么 isinstance() 不起作用?为什么是 ApiException() 而不是 ApiException?

我的单元测试有问题。我有一个测试来测试,如果 HTTP 状态代码不好,处理 API 的代码是否会抛出异常。上下文:该代码用于自动化 m...

回答 1 投票 0

pytest 断言上下文管理器内部的方法是否被调用

我已经根据他们的示例实现了 InfluxDB 的接口。它使用 context_manager 内的 DB 写入: 从 influxdb_client 导入 InfluxDBClient、Point、WriteOptions InfluxInte 类...

回答 1 投票 0

在Python单元测试中模拟json.dumps()方法

我正在使用 Pytest 编写测试用例,我需要模拟一个使用 json.dumps() 方法的函数。 我尝试了很多方法,但不知怎的,这个方法不能被嘲笑。 我尝试使用装饰器 -...

回答 1 投票 0

模拟无法按预期工作(Django)

我有这个代码: // app1.service.py 数据库={ 1:“爱丽丝”, 2:“鲍勃”, 3:《查理》 } def get_user_from_db(user_id): 返回数据库.get(user_id) /...

回答 1 投票 0

模拟Python中被其他类使用的类

我试图模拟一个类上的函数,该函数调用其他类中的函数,调用其他类的方法,如下所示。 类检查: def __init__(自身): 阿斯达 def b(自身): ...

回答 1 投票 0

使用默认参数测试函数

假设我想测试这个功能: def get_user(user_id,adults_only = False): 经过 其中未显示实现。 我想使用参数化扩展来测试它,比如......

回答 1 投票 0

使用单元测试为 Flask 应用程序编写单元测试

我是单元测试的新手,我正在尝试为我编写的代码编写一个测试,这是一个注释系统,可以将注释和一些额外信息保存到数据库中。这是代码: @app.route...

回答 1 投票 0

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