pytest 相关问题

使用Python进行简单强大的无样板测试。还要为`pytest`标记的问题添加`python`标签。

pytest 装置按什么顺序执行?

对于我正在测试的应用程序,我想创建一个 autouse=True 固定装置,如果他们尝试意外发送电子邮件,它会对 smtplib.SMTP.connect 进行猴子修补以使测试失败。 但是,如果...

回答 5 投票 0

Github Actions 中与 postgres 的连接被拒绝

我有一个带有 Postgres 默认数据库的 Django 应用程序,在 docker 中运行。我还使用 Github actions 作为 CI。当我使用命令在本地运行测试时 docker-compose run --rm app sh -c "python

回答 2 投票 0

pytest 仅运行更改的文件?

我对Python相当陌生,正在尝试学习工具集。 我已经弄清楚如何让 py.test -f 在编码时观看我的测试。我还没弄清楚的一件事是是否有办法做到

回答 6 投票 0

使用 QT 运行 pytest 时出现致命 Python 错误

我是 pytest 新手,在尝试运行我的测试文件之一时遇到问题。我得到以下输出: ===================================================测试开始=============...

回答 4 投票 0

Azure PublishCodeCoverageResults@2 问题,包含详细的覆盖范围报告

我正在尝试将 PublishCodeCoverageResults 从 @1 切换到 @2。因为管道中出现警告 ##[警告]新的 V2 版本任务发布代码覆盖率结果可供我们所有的自定义使用...

回答 1 投票 0

Selenium Pytest ValueError:设置未产生值

我有一个名为“test_invoice.py”的测试套件(使用selenium python pytest),其中有几个测试。 同样,我在其他名为“test_...

回答 1 投票 0

在 pytest 的自动使用装置中使用 caplog

我想用一个固定装置包装所有测试,在固定装置中检查使用 loguru 记录的日志是否有错误消息。 我试过这个: @pytest.fixture(autouse=True) def assert_no_log_error(caplog): 产量...

回答 1 投票 0

有什么自动化方法可以查看conftest.py文件中定义的pytest装置/函数的网络吗?

我继承了一个大型数据科学工作流程(Python),它使用分散在许多模块中的许多函数。对我来说幸运的是,这些函数中大约 50% 已经具有 pytest 覆盖率并使得......

回答 1 投票 0

如何使用具有参数的函数/固定装置覆盖 FastApi app.dependency_overrides?

我使用 deb 连接的固定装置设置了测试(基于 SQLAlchemy)。这里的主要特点是它正在回滚事务(测试没有更改数据库): @pytest.fixture(范围=...

回答 1 投票 0

运行 pytest 测试时如何覆盖从另一个模块导入的变量?

我正在努力测试更改存储在一个模块中并在另一个模块中使用的变量值的效果。这是一个最小的例子: 我有一个名为 settings.py 的脚本: 来自 pydantic imp...

回答 1 投票 0

在 pytest 参数化中传递函数

我想知道是否可以通过参数化传递一个函数,而不是一个可迭代的夹具? 例如,我想做这样的事情。 导入pytest @pytest.fixture def 样本数据(): ...

回答 2 投票 0

python pytest 有时会失败并出现 OSError: 在捕获输出时从 stdin 读取

使用 pytest 运行特定的单元测试时,它偶尔会因此错误而失败(标题中提到),并且从堆栈跟踪来看,它发生在行上 选择 = input().lower() 当c...

回答 4 投票 0

在不同进程中运行 py.test 测试

我正在尝试测试张量流程序。我正在使用参数化 py.test 夹具设置张量流会话: @pytest.fixture(范围=“会话”,参数=配置) def 会话(请求): 如果需要...

回答 2 投票 0

如何在pytest中测试文件上传?

如何在使用 json.dumps 时序列化文件对象? 我正在使用 pytest 来测试 django 中的文件上传,并且我有这个功能 def test_file_upload(自身): # file_content 是一个字节测试对象...

回答 2 投票 0

使用 pytest 进行 Flask 应用程序测试返回 404 路由

我目前正在使用 pytest 对 Flask 应用程序进行单元测试。然而,当我尝试测试我的路线(似乎是我的任何路线)时,我始终收到 404 Not Found 错误,尽管...

回答 1 投票 0

从导入的包中模拟函数时,pytest 模拟失败

pytest-mock 已正确安装: > 点子列表 | grep pytest pytest 7.4.2 pytest 模拟 3.14.0 该单元测试成功通过: 导入pytest A类: def __init__...

回答 1 投票 0

很难使用 fastAPI 和 ODM beanie 运行 pytest,我收到错误:beanie.exceptions.CollectionWasNotInitialized

每当我使用此代码执行 pytest 时,我总是遇到错误:FAILEDtests/test_main.py::test_create_todo - beanie.exceptions.CollectionWasNotInitialized。你有什么见解吗?

回答 1 投票 0

如何使用Python创建未正确关闭的gzip文件?

我有一个应用程序,偶尔需要能够读取未正确关闭的 gzip 文件。这些文件的行为如下: >>> 导入 gzip >>> f = gzip.open("路径/to/file.gz&...

回答 1 投票 0

如何使用 Annotated 和 Depends 为涉及 Pydantic 模型的依赖注入的 FastAPI 路由编写 pytest 测试?

我正在尝试使用 pytest 来测试使用 FastApi 在 python 中创建的简单 API。 我遇到两个问题: 主要问题:如果函数使用 Annotated 和 De 声明输入参数...

回答 1 投票 0

Pytest PropertyMock 不返回不同的属性值

我试图模拟对象的属性以在调用时返回不同的值。现在我有 A类: def __init__(自身): self.a1 = [1, 1] self.a2 = [2, 2] self.a3 = ...

回答 1 投票 0

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