python-unittest 相关问题

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

Python 模拟:如果设置了 sys.argv 参数,则用另一个函数替换函数

我有一段代码如下所示: 如果 args.module == 'omega': 与 mock.patch.object(quantum_entangler,'sort_by_dirac',sort_by_heisenberg): quantum_entangler.main(atom_no)...

回答 2 投票 0

如何为特定方法类模拟/修补内部方法?

目标:我正在尝试在应用程序中进行端到端测试。所以我想模拟外部通信来测试所有流程。 业务问题: 相当于酒吧班级:我有一门课......

回答 1 投票 0

修补子 TestCase 类会影响父 TestCase 类

我需要测试一个使用功能切换来打开和关闭某些功能的功能。 说,像这样的功能: def func_to_test(hello_value: str): 如果 toggle_is_active('only_hello_and_hi...

回答 1 投票 0

testing.postgres 因“找不到命令:initdb”而失败

我正在尝试对更新数据库的 python 函数运行一些单元测试。 我正在尝试使用 testing.postgres 创建一个本地数据库来执行测试。 我有以下...

回答 0 投票 0

从 unittest discover 中排除一个子目录

我正在寻找一种运行 python -m unittest discover -p '*_test.py' -s test 的方法,它将在测试目录中发现测试。但是,测试目录有很多子目录。我想排除...

回答 0 投票 0

为什么我的 python 程序仅在单元测试中运行时才会引发 ModuleError?

我有以下结构: 项目/source_code/constants.py 项目/source_code/calculator.py 项目/tests.py #in 常量.py 最小值 = 0 MAX_VALUE = 100 #in 计算器.py 进口利差...

回答 0 投票 0

ModuleNotFoundError: No module named '' error when trying to run unittest

我有以下结构: 项目/source_code/constants.py 项目/source_code/calculator.py 项目/tests.py #in 常量.py 最小值 = 0 MAX_VALUE = 100 #in 计算器...

回答 0 投票 0

Python 单元测试的命令行选择性测试

我的项目有一些默认情况下不打算运行的测试,但我想通过将某些东西传递给 CLI 使它们可以运行。 在测试 Python 核心模块时,我们可以使用类似的东西: p...

回答 1 投票 0

单元测试异步方法python

尝试了解异步方法的单元测试 假设我有这个我想测试 异步定义运行(自我): 而真实的: 与 DBHook 异步(mssql_conn_id=self.db_conn).get_cursor()...

回答 1 投票 0

Python unittest - 由于异常类路径问题导致自定义异常测试失败

我的项目结构 项目/ 来源/ ├── __init__.py ├── 异常.py └── main.py 测试/ ├── __init__.py └── test_main.py 在main.py中,使用了自定义异常 来自优秀...

回答 0 投票 0

关于补丁属性的文档

我正在尝试从一个类中修补一个属性,在 SO 中进行了大量搜索之后,我了解到只有类属性“可以”被修补。如果我想修补对象属性,我必须......

回答 1 投票 0

如果缺少包,如何测试导入是否引发 ImportError?

我正在编写一个模块,可以将 pandas 作为可选包。 my_submodule.py 文件顶部的导入语句如下所示。 尝试: 将熊猫导入为 pd 除了(导入错误,

回答 1 投票 0

为 python 单元测试生成代码覆盖率报告

我正在为通过 python 中的系统调用调用的测试文件生成覆盖率报告。 例子: run_L1_test.py 导入操作系统 导入系统 导入子流程 导入 argparse 解析 = argparse.

回答 0 投票 0

使用 python moto lib 模拟 s3 时出现 ExpiredToken 错误

我是 Python 新手。任何人都知道 moto 模拟测试是如何工作的?我将测试将从 S3 获取数据并将数据转换并上传到 S3 的代码。我使用 moto lib 来模拟 s3,但是它显示 &...

回答 1 投票 0

AsyncMock 协程实际上从未放弃控制?

我正在尝试测试我编写的一些异步代码。结构是: worker 对象负责接收任务并异步执行它,通常等待一些异步 IO 调用

回答 1 投票 0

unittest.mock vs mock vs mocker vs pytest-mock

我是 Python 开发的新手,我正在使用 pytest 编写测试用例,我需要模拟一些行为。谷歌搜索 pytest 的最佳模拟库,这让我很困惑。我看过unittest.mock,m...

回答 2 投票 0

如何测试抛出异常的类方法?

我面临着测试仅针对类方法抛出异常的问题: 导入单元测试 AclassTest 类(unittest.TestCase): # 第一个例子: def test_m(自我): self.assertRaises(

回答 1 投票 0

Python unittest assert expectation as a parameter

如何断言将异常作为参数的调用函数? 在我的代码中: 定义主要功能: # ... 提高 ValueError('valueError') # ... 除了异常为 e: 我的函数(e) 在测试中: 来自

回答 0 投票 0

如何模拟 datetime.date.today()(python)

我想为我的功能编写测试,并检查它是否正常工作,我有功能“outdated_products”,它获取字典产品列表并返回产品名称列表......

回答 0 投票 0

unittest.IsolatedAsyncioTestCase 的并行和顺序运行

我有测试用例: 类 HttpbinSuit(IsolatedAsyncioTestCase): async def asyncSetUp(自我): self.client = Client("https://httpbin.org/") #... 然后我主要想跑...

回答 0 投票 0

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