python-unittest 相关问题

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

unittest.mock 中的 patch() 在子进程中不起作用

看来,unittest.mock 中的 patch() 在使用多处理模块生成的子进程中无法按预期工作。 这是我的代码: a.py 导入多重处理 从unittest.mock导入

回答 1 投票 0

返回 json 字符串的方法的 Python 单元测试

我是编写Python单元测试的新手。我在类中有一个方法从 API 返回 Json 响应。 JSON 响应包含数据、令牌、对象名称和状态等属性。方法...

回答 1 投票 0

断言整数在范围内

我正在用Python编写一些单元测试,测试我是否收到一个整数。然而有时这个整数可能会偏离 1 或 2,我并不关心。本质上我希望能够断言...

回答 5 投票 0

SQLalchemy 单元测试 - 如何将内存会话传递到模拟会话

假设我有一个 SQLalchemy 模型,例如: 从 app.data_structs.base 导入( 根据 用户类(基础): __表名__ =“用户” 用户名:映射[str] =映射_列(主键...

回答 1 投票 0

在Python单元测试中模拟NamedTemporaryFile

我有一个如下所示的功能: def my_funct(配置, **上下文): my_file_path = os.path.join(FILE_PATH, 配置[“id”]) f = NamedTemporaryFile("w", 删除=Fals...

回答 1 投票 0

Django 单元测试。使用 .post 方法提取创建对象的 pk

我正在学习一些Python课程,我有一个完全致力于单元测试和pytest的项目。我这里遇到的问题是我使用 client.post 方法创建注释。我的审稿人问我...

回答 1 投票 0

python @patch 自定义修补对象未更新

我想用我自己的模拟版本(ReturnValueMock)修补一个返回类对象(ReturnValue)的函数(func_to_be_mocked)。我想测试的函数(func_to_be_tested)正在设置一些值...

回答 1 投票 0

可以在使用 side_effect 函数通过 PropertyMock 模拟属性时访问 `self` 对象吗?

我正在尝试模拟一个属性,并希望根据对象中的其他状态来控制该属性的返回值。 一个有代表性的小例子如下所示 导入日期时间 来自

回答 1 投票 0

Python 修补顺序出乎意料

给出以下代码: 导入操作系统 从unittest.mock导入补丁 def sys_exit_new1(): print("sys_exit_new1:", os.environ.get("BANANA")) def sys_exit_new2(): 打印(&...

回答 1 投票 0

导入错误:没有名为 zlib 的模块;有毒

我正在尝试以 Python 2.6 运行 Tox 测试。我刚刚安装了 2.6,现在已经解决了“解释器错误:没有 python 2.6”样式错误,但 tox 现在在 zlib 崩溃。 Zlib 在我的

回答 2 投票 0

无法模拟 fastAPI 依赖项中的错误

我正在为我的状态检查端点编写测试。这里是终点。 @router.get("/",response_model=HealthStatus,summary="数据库健康检查") 异步 def db_health_check(_: ...

回答 1 投票 0

如何在表驱动测试中使用assertRaises,其中一些测试会引发而另一些则不会

在编写表驱动测试时,如何避免在两个不同的地方调用我正在测试的函数,其中一些测试应该引发,而另一些则不应该引发? 这就是我想做的,但是......

回答 1 投票 0

如何为@task装饰的Airflow任务编写单元测试?

我正在尝试为使用 Airflow TaskFlow API 构建的一些任务编写单元测试。我尝试了多种方法,例如,通过创建 dagrun 或仅运行任务函数,但什么都不是

回答 2 投票 0

Python 模拟/修补多个嵌套函数/变量

我是 Python 和 GCP 的新手,但我正在尝试为我的 GCF 函数创建一些测试,将文件从一个存储桶移动到另一个存储桶。 简化的Python代码: 导入函数_框架 来自 google.cloud

回答 1 投票 0

如何使用unittest在vscode中从一个子目录测试到另一个子目录?

我有一个项目,是按照文档中的python打包教程的格式拼凑起来的。 项目_目录/ ├── src/ │ └── 项目名称/ │ ├── __init__.py │ └──

回答 1 投票 0

无法使用 django.test.client 通过静态 url 生成静态文件

1.env 蟒蛇:3.8.14 Django 版本:'4.2.4' 2.目的 确保静态文件已保存 确保可以从网络浏览器访问静态文件 3.问题 问题是...

回答 1 投票 0

Pytest:何时与 pytest.raises 和 xfail 一起使用

我有一个方法,当提供不正确的输入格式时,预计会引发异常。我想知道哪种是正确的测试方法,当提供不正确的输入时标记...

回答 1 投票 0

pytest 中实际和预期的正确顺序是什么?

这个问题给出了顺序assertEqual(expected,actual),尽管是针对unittest包的。 但是 Pycharm 与 pytest 会根据实际==期望的顺序打印出“预期:...”和“实际...”...

回答 2 投票 0

为 boto3 的 StreamingBody 模拟类似文件的 gzipped csv

我真正的 S3 助手执行以下操作: def read_gzipped_csv_from_s3(self, key): 返回 self.bucket.Object(key).get() obj = S3Helper().read_gzipped_csv_from_s3(key) df = pd.read_csv(obj['Body'],

回答 1 投票 0

如何断言 python 返回了 pdf 文件?

我正在努力断言我的请求返回了pdf。 这是我到目前为止的测试结果。 @mock.patch('path.to.class._get_file', return_value=MockResponse(status.HTTP_200_OK, '应用...

回答 2 投票 0

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