python-unittest 相关问题

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

可以在使用 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

pytest unittest Spark java.io.FileNotFoundException:HADOOP_HOME 和 hadoop.home.dir 未设置

使用 pytest 对 pyspark 代码运行单元测试。下面给出的代码中的代码片段示例。看起来像期望的 Spark 运行时或 hadoop 运行时库,但我认为单元测试不...

回答 1 投票 0

使 MagicMock 返回 None

我正在尝试创建 mysql 连接器的 MagicMock 实例,但我需要方法“fetchone”返回 None。 这是我到目前为止所做的: 用 mock.patch('mysql.connector.cursor...

回答 0 投票 0

如何使用 python 的 unittest 来 1) 从要测试的主代码生成一个 csv 文件和 2) 测试 csv 文件是否已生成

我正在学习使用 python 的单元测试(第一次)并且遇到了一些麻烦。我有查询数据库、对数据进行排序并将排序后的数据输出到 csv 文件的代码。它工作得很好。

回答 0 投票 0

如何循环上面指定的代码部分?

在word_verification()函数中,如果条件“'字典中没有这样的词。'”,那么应该再次出现引入词的请求。我怎么循环????

回答 0 投票 0

python 覆盖抛出模块未找到错误

我有一个结构如下所示的python项目 - 项目文件夹 - 来源 - 主要.py - 实用程序.py - 测试 - 测试场景 - test1.py - te...

回答 0 投票 0

我可以在不设置数据库的情况下在 Django 中运行 ORM 模块导入吗?

在我们的应用程序(一个大单体)中,我们有很多从 django TestCase 继承的“单元测试”。他们是这样的: 从 django.test 导入测试用例 类 SomeTestCase(Te...

回答 1 投票 0

在setup方法中为python unittest动态添加测试方法

我希望在安装过程中向 python unittest 类添加动态测试。 有什么办法可以使它正常工作吗? 我知道这基于此页面上的答案有效: def generate_test(a, b): 定义...

回答 0 投票 0

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