Python的标准库框架用于测试。
Python 模拟:如果设置了 sys.argv 参数,则用另一个函数替换函数
我有一段代码如下所示: 如果 args.module == 'omega': 与 mock.patch.object(quantum_entangler,'sort_by_dirac',sort_by_heisenberg): quantum_entangler.main(atom_no)...
目标:我正在尝试在应用程序中进行端到端测试。所以我想模拟外部通信来测试所有流程。 业务问题: 相当于酒吧班级:我有一门课......
我需要测试一个使用功能切换来打开和关闭某些功能的功能。 说,像这样的功能: def func_to_test(hello_value: str): 如果 toggle_is_active('only_hello_and_hi...
testing.postgres 因“找不到命令:initdb”而失败
我正在尝试对更新数据库的 python 函数运行一些单元测试。 我正在尝试使用 testing.postgres 创建一个本地数据库来执行测试。 我有以下...
我正在寻找一种运行 python -m unittest discover -p '*_test.py' -s test 的方法,它将在测试目录中发现测试。但是,测试目录有很多子目录。我想排除...
为什么我的 python 程序仅在单元测试中运行时才会引发 ModuleError?
我有以下结构: 项目/source_code/constants.py 项目/source_code/calculator.py 项目/tests.py #in 常量.py 最小值 = 0 MAX_VALUE = 100 #in 计算器.py 进口利差...
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 计算器...
我的项目有一些默认情况下不打算运行的测试,但我想通过将某些东西传递给 CLI 使它们可以运行。 在测试 Python 核心模块时,我们可以使用类似的东西: p...
尝试了解异步方法的单元测试 假设我有这个我想测试 异步定义运行(自我): 而真实的: 与 DBHook 异步(mssql_conn_id=self.db_conn).get_cursor()...
Python unittest - 由于异常类路径问题导致自定义异常测试失败
我的项目结构 项目/ 来源/ ├── __init__.py ├── 异常.py └── main.py 测试/ ├── __init__.py └── test_main.py 在main.py中,使用了自定义异常 来自优秀...
我正在尝试从一个类中修补一个属性,在 SO 中进行了大量搜索之后,我了解到只有类属性“可以”被修补。如果我想修补对象属性,我必须......
我正在编写一个模块,可以将 pandas 作为可选包。 my_submodule.py 文件顶部的导入语句如下所示。 尝试: 将熊猫导入为 pd 除了(导入错误,
我正在为通过 python 中的系统调用调用的测试文件生成覆盖率报告。 例子: run_L1_test.py 导入操作系统 导入系统 导入子流程 导入 argparse 解析 = argparse.
使用 python moto lib 模拟 s3 时出现 ExpiredToken 错误
我是 Python 新手。任何人都知道 moto 模拟测试是如何工作的?我将测试将从 S3 获取数据并将数据转换并上传到 S3 的代码。我使用 moto lib 来模拟 s3,但是它显示 &...
我正在尝试测试我编写的一些异步代码。结构是: worker 对象负责接收任务并异步执行它,通常等待一些异步 IO 调用
unittest.mock vs mock vs mocker vs pytest-mock
我是 Python 开发的新手,我正在使用 pytest 编写测试用例,我需要模拟一些行为。谷歌搜索 pytest 的最佳模拟库,这让我很困惑。我看过unittest.mock,m...
我面临着测试仅针对类方法抛出异常的问题: 导入单元测试 AclassTest 类(unittest.TestCase): # 第一个例子: def test_m(自我): self.assertRaises(
Python unittest assert expectation as a parameter
如何断言将异常作为参数的调用函数? 在我的代码中: 定义主要功能: # ... 提高 ValueError('valueError') # ... 除了异常为 e: 我的函数(e) 在测试中: 来自
如何模拟 datetime.date.today()(python)
我想为我的功能编写测试,并检查它是否正常工作,我有功能“outdated_products”,它获取字典产品列表并返回产品名称列表......
unittest.IsolatedAsyncioTestCase 的并行和顺序运行
我有测试用例: 类 HttpbinSuit(IsolatedAsyncioTestCase): async def asyncSetUp(自我): self.client = Client("https://httpbin.org/") #... 然后我主要想跑...