pytest 相关问题

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

Pytest:如何在测试中创建和读取文件

我有环境可以测试。 因此,我的测试调用一个函数,该函数在 output_file 内生成一个文件,我需要在测试期间检查该文件。 但我不知道为什么我的文件被保存在...

回答 1 投票 0

使用mock更改函数调用的第二个结果

我有一个如下所示的循环: 对于范围内的 i(len(some_list)): 响应 = requests.post(some_url, some_params) 如果response.status_code!= HTTPOk: # 做一点事 我想要什么...

回答 3 投票 0

AttributeError:“Class”对象没有属性“rep_call”

我想使用 Pytest 和 Selenium 来测试 Web 应用程序。我只想在测试方法失败时捕获屏幕截图。我有以下固定装置: def driver_init(请求): # 设置

回答 1 投票 0

如何使用 pytest 模仿字典进行单元测试

我想使用 pytest 测试以下函数: def validate_account(号码): 尝试: 数字 = int(数字) 除了: raise ValueError("请输入有效的

回答 1 投票 0

将多个命令行参数作为参数传递给 pytest 夹具

我想将多个参数传递给单个 pytest 装置,例如: pytest test_sample.py --arg1“你好”--arg2“世界” 我有一个需要 2 个参数的装置。

回答 1 投票 0

如何为 pytest 中每次运行的测试创建新的日志文件?

我创建了一个 pytest.ini 文件, addopts = --resultlog=log.txt 这会创建一个日志文件,但我想每次运行测试时都创建一个新的日志文件。

回答 4 投票 0

如何将pytest的结果/日志保存到文件中?

我在尝试将 pytest 显示的所有结果保存到文件(txt、日志,无关紧要)时遇到问题。在下面的测试示例中,我想将控制台中显示的内容捕获到测试中...

回答 5 投票 0

FastAPI pytest 返回 404 未找到

我正在尝试使用 pytest 来测试 FastAPI 方法是否存在。为什么 pytest 代码返回 404 错误? 从 fastapi 导入 FastAPI 从 fastapi.testclient 导入 TestClient 应用程序 =

回答 1 投票 0

在使用 pytest 集成的 PyCharm 中,可以抑制通过测试的 print() 输出吗?

更新:我已经向 JetBrains 提出了这个问题。他们回应称它不可配置,只是一个可用性问题,而不是 PyCharm 中的错误。我对他们的回应提出了质疑。下面链接的文档...

回答 2 投票 0

使用 GitHub actions,如何将 Python 文件从 PR 传递到 pytest?

在我的 GH 操作中,我获取了 PR 中所有已更改的文件。如何将每个 Python 文件传递给 pytest? (我不想在整个目录上运行 pytest,只是更改了文件。)这就是作业

回答 1 投票 0

tox中setenv和passenv有什么区别

我设置了要在 .gitlab-ci.yml 中与 pytest 结合使用的 tox。 我希望 pytest 在 .gitlab-ci.yml 文件中设置的特定环境下运行 在文档中我发现...

回答 2 投票 0

如何在不同的进程中调用带有固定装置的测试

我正在为一个基于pytorch构建的库编写测试,许多测试需要通过在不同进程上运行相同的函数体并相互通信来锻炼torch.distributed...

回答 1 投票 0

ModuleNotFoundError:没有名为“pytest_clicker”的模块。我能做些什么?我尝试在 pycharm 中使用 pytest 并“运行 pytest for ...”

我想在 PyCharm 中使用 pytest 进行单元测试。但是,如果我尝试在 PyCharm 内运行测试,如图所示。我收到如下所示的错误。我没有找到解决方法,也没有找到...

回答 1 投票 0

Databricks 中的单元测试框架

导入单元测试 从 pyspark.sql 导入 SparkSession 从 pyspark.sql.functions 导入 col、count、when # 创建数据框 Spark_df = Spark.sql('从 dna_scr_l3.vw_dna_cdm_md_bom 选择 *') c...

回答 2 投票 0

如何在pytest参数化参数中使用fixture值

我想在参数化参数中使用一个名为“time_period”的装置。该装置返回一个 TimePeriod 对象,该对象存储 2 个日期“开始”和“结束”。我需要

回答 1 投票 0

Pytest 的“caplog”装置的类型提示是什么?

我正在使用 pytest 附带的 caplog 夹具。我正在使用 mypy 进行类型检查,并且想知道 caplog 的正确类型提示是什么。 例如: def test_validate_regs(capl...

回答 2 投票 0

Python 如何模拟由高阶函数返回的函数

我想模拟 Pandas 函数 read_csv,它在我的代码中由高阶函数动态返回,但似乎 pytest 补丁实际上不允许这样做。 将 pandas 导入为 pd

回答 1 投票 0

与 selenium 并行运行 pytest 时出现 pytest_sessionfinish 错误

我在conftest文件中有这段代码(使用pytest + selenium运行自动化): 导入操作系统 从 urllib 导入请求 导入pytest 从 selenium.webdriver.chrome.options 导入选项 导入...

回答 1 投票 0

在 selenium python 中运行 pytest 多进程时出现 pytest_sessionfinish 错误

我在conftest文件中有这段代码(使用pytest selenium运行自动化): 导入操作系统 从 urllib 导入请求 导入pytest 从 selenium.webdriver.chrome.options 导入选项 进口诱惑

回答 0 投票 0

在 python 中创建可下载的 pytest 报告的 pdf

我需要在执行 pytest 测试后生成一份报告。我也使用了 allure 报告和 pytest html 报告,但我无法获取 pdf,因为他们只为我提供 html 格式,即使他们的 r...

回答 2 投票 0

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