python-unittest 相关问题

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

Flask_testing 对于看似工作的端点意外返回 404

为我的烧瓶应用程序编写一些单元测试。当我在邮递员中尝试时,端点 '/' 工作并返回 200,但是 Flask_testing 给出 AssertionError: 404 != 200 我已经设置了基本配置。

回答 1 投票 0

如何模拟修补类的异步实例方法?

(以下代码可以在Jupyter中运行。) 我有一个B类,它使用A类,需要测试。 A类: 异步 def f(self): 经过 B类: 异步 def f(self): a = A() ...

回答 3 投票 0

模拟 python-gitlab 方法的返回值时遇到问题

我正在尝试模拟以下方法的返回值 导入gitlab 从unittest.mock导入补丁 def get_all_iters(): gl = gitlab.Gitlab(url='test_url', private_token) 结果 = gl....

回答 1 投票 0

在基类中定义不应直接实例化的测试方法

我正在尝试创建仅因登录的用户而异的测试用例。 因此,我想在基类中定义测试并创建在 setUp() w 期间登录用户的子类...

回答 1 投票 0

异常断言导致失败

我有这个 ArgumentParser 类: 从 argparse 导入 ArgumentParser 类参数处理程序: def __init__(自身): self.parser = ArgumentParser() self.parser.add_argument('--

回答 1 投票 0

模拟类方法时单元测试中出现ModuleNotFoundError

我想测试一个类的方法。我想模拟另一个类中的方法。但我总是收到以下错误。 错误 在 0.005 秒内运行 1 次测试 失败(错误=1) 错误 追溯(最...

回答 2 投票 0

如何使用 Python Unittest TearDownClass 和 TestResult.wasSuccessful()

我想调用setUpClass和tearDownClass,以便每个测试只执行一次setup和teardown。然而,当我调用tearDownClass时,它一直失败。我只想记录...

回答 2 投票 0

Python 客户端-服务器脚本单元测试错误

我有客户端和服务器脚本来提供/读取一些数据。 当我尝试使用 PyUnit 编写单元测试时,出现了一个我无法推理的错误。 这是相关的代码片段: ...

回答 2 投票 0

side_effect 不在 Pytho 中的 Mock 上进行迭代

我试图通过使用 side_effect 属性对 Mock 进行每次调用来获得不同的响应。然而,我每次都会获得第一个。我想询问是否可以得到任何帮助。 ...

回答 1 投票 0

Python 模拟:缺少 1 个必需的位置参数

我正在为我的 Flask 项目编写测试,并尝试模拟我的数据库模型。代码看起来像这样: 导入单元测试.mock @unittest.mock.patch("server.models.user") 定义

回答 2 投票 0

使用unittest测试时如何忽略嵌套数据结构中的字段?

我正在尝试测试红黑树的rotate_left操作。但我不断收到 RecursionError。这是我的 WIP 实现: 从数据类导入数据类 从枚举导入枚举 从...

回答 1 投票 0

Python 单元测试如何模拟传入的类

尝试对接收类作为参数的方法进行单元测试,但不确定如何正确模拟它 我正在尝试对这个方法进行单元测试` def get_local_path(p4_path, p4): 如果 p4_path.endswith('...'...

回答 1 投票 0

如何在Python单元测试中每次使用不同的参数断言多个方法调用?

我正在使用 python unittest 来测试我的代码。作为我的代码的一部分,我正在使用这些 boto3.client('sts') boto3.client('ec2') boto3.client('ssm', arg1, arg2) 所以我在编写测试c之前嘲笑了boto3...

回答 1 投票 0

如何在Python中模拟类属性中调用的函数

我需要模拟一个在Python类的类属性中调用的函数。我可以在对象初始化时修补函数,但是当我在没有

回答 1 投票 0

python unittest.mock 断言没有访问属性属性方法

我如何断言模拟对象未受影响?例如断言没有访问任何属性,没有调用任何方法,没有读取或修改任何属性? 简单的答案是“用户是普通的 Mock 而不是

回答 1 投票 0

如何在 python unittest 中编写状态测试?

我想为使用unittest并且非常分层的现有库创建一个测试套件。 类层次结构看起来有点像这样: A |_B |_C |_D |_E A 类是用

回答 1 投票 0

Python Unittest - 如何正确处理不同文件夹和共享基础测试用例中的测试?

我的项目如下所示: |- src/ | |- my_package/ | |- __init__.py | |- ... | |- 测试/ | |- 组1/ | | |- __init__.py(空) | | |- test_thing_1.py | |- ... | |- base_test_cas...

回答 1 投票 0

Python 模拟导入模块中的函数

我想了解如何从导入的模块中@patch 函数。 到目前为止,这就是我所在的地方。 应用程序/模拟.py: 从 app.my_module 导入 get_user_name def test_method(): 返回 get_user_na...

回答 5 投票 0

python pytest 有时会失败并出现 OSError: 在捕获输出时从 stdin 读取

使用 pytest 运行特定的单元测试时,它偶尔会因此错误而失败(标题中提到),并且从堆栈跟踪来看,它发生在行上 选择 = input().lower() 当c...

回答 4 投票 0

“python -m unittest”指定测试和/或模块而不是发现

我正在尝试运行测试子集作为构建的一部分;但我无法使用 python3 -m unittest 运行单独的测试。 我尝试遵循文档并阅读了

回答 1 投票 0

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