Python的标准库框架用于测试。
我有一个具有坚韧库重试功能 @重试(停止=尝试后停止(3)) def 函数(): 经过 如何单元测试重试会执行3次? 谢谢
我的项目中有以下文件夹结构: 我的项目 源代码/ __init__.py 脚本.py 测试/ __init__.py 测试脚本.py 理想情况下我想要一个单独的文件夹
我正在尝试使用unittest对Python文件的每个函数执行单元测试。 假设我要测试的文件名为 X.py,包含测试代码的文件为 Y.py。 在文件 X 中有...
当我没有输入字符串时,为什么 format() 会抛出 ValueError: Unknown format code 'f' for object of type 'str' ?
我正在使用Python 2.7。 (将此特定代码切换到 Python 3 不是一个选项,请不要建议这样做。)我正在为某些代码编写单元测试。 这是相关的代码: 班级
在关闭 contextlib 模块时如何模拟 psycopg2.connect?
我有以下带有 get_data 方法的数据库类。它使用“contextlib”模块的“关闭”来关闭连接。 类数据库: def __init__(self) -> 无: self.db_details =...
我的 main.py 看起来像这样: 从检索器导入 get_filtered_data @应用程序.post( “/getApi”, 响应类=JSON响应, Tags=["一些标签"],
main.py 从path.to.mod导入运行 def foo(参数: str): 运行(参数) 测试.py @patch(“mod.run路径”) def verify_args(模拟): foo(“酒吧”) 模拟.assert_used_once_with(...
我编写了一个名为 scraping_test.py 的 python 测试文件,其中包含一个测试类,使用unittest,名为 TestScrapingUtils """抓取应用程序的测试""" 导入单元测试 从 BS4 导入
Flask_testing 对于看似工作的端点意外返回 404
为我的烧瓶应用程序编写一些单元测试。当我在邮递员中尝试时,端点 '/' 工作并返回 200,但是 Flask_testing 给出 AssertionError: 404 != 200 我已经设置了基本配置。
(以下代码可以在Jupyter中运行。) 我有一个B类,它使用A类,需要测试。 A类: 异步 def f(self): 经过 B类: 异步 def f(self): a = A() ...
我正在尝试模拟以下方法的返回值 导入gitlab 从unittest.mock导入补丁 def get_all_iters(): gl = gitlab.Gitlab(url='test_url', private_token) 结果 = gl....
我正在尝试创建仅因登录的用户而异的测试用例。 因此,我想在基类中定义测试并创建在 setUp() w 期间登录用户的子类...
我有这个 ArgumentParser 类: 从 argparse 导入 ArgumentParser 类参数处理程序: def __init__(自身): self.parser = ArgumentParser() self.parser.add_argument('--
模拟类方法时单元测试中出现ModuleNotFoundError
我想测试一个类的方法。我想模拟另一个类中的方法。但我总是收到以下错误。 错误 在 0.005 秒内运行 1 次测试 失败(错误=1) 错误 追溯(最...
如何使用 Python Unittest TearDownClass 和 TestResult.wasSuccessful()
我想调用setUpClass和tearDownClass,以便每个测试只执行一次setup和teardown。然而,当我调用tearDownClass时,它一直失败。我只想记录...
我有客户端和服务器脚本来提供/读取一些数据。 当我尝试使用 PyUnit 编写单元测试时,出现了一个我无法推理的错误。 这是相关的代码片段: ...
side_effect 不在 Pytho 中的 Mock 上进行迭代
我试图通过使用 side_effect 属性对 Mock 进行每次调用来获得不同的响应。然而,我每次都会获得第一个。我想询问是否可以得到任何帮助。 ...
我正在为我的 Flask 项目编写测试,并尝试模拟我的数据库模型。代码看起来像这样: 导入单元测试.mock @unittest.mock.patch("server.models.user") 定义
我正在尝试测试红黑树的rotate_left操作。但我不断收到 RecursionError。这是我的 WIP 实现: 从数据类导入数据类 从枚举导入枚举 从...
尝试对接收类作为参数的方法进行单元测试,但不确定如何正确模拟它 我正在尝试对这个方法进行单元测试` def get_local_path(p4_path, p4): 如果 p4_path.endswith('...'...