pytest 相关问题

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

pytest 如何“知道”从哪里导入代码?

此帖子是 Reddit 上解决该问题的失败尝试的后续,可以在此处查看完整内容,不过我当然也会在此处复制基本信息,

回答 1 投票 0

无法在 def 函数中接收输入 - python

def play(game_words): print("欢迎来到游戏") num_attempts = int(input('请输入尝试次数:')) 打印(尝试次数) 由于某种原因,当我运行它时,我收到一个错误...

回答 1 投票 0

AttributeError:测试 Flask 请求时,“function”对象没有属性“get”

下午好, 我正在为我的 Flask 应用程序开发一些单元测试。这是我第一次尝试为 Flask 应用程序开发单元测试,但目前在尝试测试时遇到此错误...

回答 2 投票 0

使用带有异步驱动程序的 sqlalchemy 迁移数据库的 Pytest 固定装置

问题 我正在尝试编写一个固定装置,它将将 sqlite 数据库迁移到基于 declarative_base 的 ORM 模型描述的状态。 按照 sqlalchemy 文档的指导,我已经达到了一些工作

回答 2 投票 0

如何正确地将API测试划分为测试用例

我正在练习 API 测试,我想知道将测试划分为测试用例的正确方法是什么。例如,GET 给了我一个 JSON,它是一个项目列表,我想检查一些薄...

回答 1 投票 0

如何将夹具与参数化结合

我现在已经在许多测试中轻松使用@pytest.mark.parametrize()。然而,我还没有成功地将它与 @pytest.fixture() 结合起来,而且我找不到回答这个问题的问题。 ...

回答 2 投票 0

为 pytest 模拟外部 api 客户端类

我想模拟客户端类到外部api: 类ExternalApiClient: def __init__(self, 请求: HttpRequest): 会话= getattr(请求,“会话”,无) 自我汽车 =

回答 1 投票 0

如何在pytest中抑制第三方日志

我们刚刚从nose切换到pytest,似乎没有一个选项可以抑制第三方日志记录。在鼻子配置中,我们有以下行: 日志过滤器=-matplotlib,-chardet。

回答 4 投票 0

如何使用 pytest-watch 查看打印语句?

在调试我的Python代码时,我试图在运行测试时查看打印语句。 如果我运行 pytest -s 或 pytest --capture=no 我可以按预期看到我的打印结果,但是当我尝试通过 o...

回答 2 投票 0

如何正确从PyCharm pytest测试资源管理器跳转到源?

我尝试通过双击测试资源管理器的树视图中的测试函数名称来跳转到 pytest 文本资源管理器中显示的文件(我使用 PyCharm 2023.1.1,社区版): 然而,

回答 2 投票 0

使用 Azure Function 运行时和 pytest 'ModuleNotFoundError:没有名为...的模块'时出现导入问题

我的项目结构如下所示: 回购/ |--模型/api |--function/function_app.py |--函数/工具.py |--函数/__init__.py |--测试/test_function_app.py ...

回答 1 投票 0

如何对日志文件进行单元测试?

我必须手动运行下面的脚本 $ python -m mylog 才能测试日志记录。 为什么 $ pytest -s 创建日志文件失败? #mylog.py 导入日志记录 def foobar(日志文件): 日志记录.basicConfig(

回答 1 投票 0

如何在 Selenium/Python 的参数化测试中从下拉列表中选择一个项目,其中 select 方法位于页面对象中?

我的测试会遍历下拉列表中的每个值。在应用程序中,用户选择一个值,单击按钮将该值与其本身相乘,然后应用程序显示该计算的结果...

回答 1 投票 0

CS50 Python - PSet 7 Numb3rs - “test_numb3rs.py 捕获 numb3rs.py 仅检查 IPv4 地址的第一个字节是否在范围内”

我目前正在研究 CS50 的《Python 编程简介》的问题集 7。我们必须实现一个函数,该函数需要 IPv4 地址作为输入并检查此 IPv4 是否添加...

回答 1 投票 0

创建多个数据库进行测试是个好主意吗?

我有一个应用程序连接到 API 并在数据库中执行一些写入和读取操作。创建集成测试套件时,我创建一个空数据库,并为每个测试创建...

回答 1 投票 0

如何更改pytest-html生成的HTML报告的文件名?

我知道如何更改报告名称,以下内容对我来说很好: 测试.py def pytest_html_report_title(报告): report.title = '我的 API 测试' 但这并没有改变...

回答 1 投票 0

如何更改 PyTest HTML 报告的文件名

我知道如何更改报告名称,以下内容对我来说很好: 测试.py def pytest_html_report_title(报告): report.title = '我的 API 测试' 但这并没有改变...

回答 1 投票 0

使用 pytest/conftest.py 时,pyspark 固定装置未传递给 setup_method

我正在尝试创建一个测试数据集来对一些 Spark 函数进行单元测试(在本例中,测试我的 get_spark_table 方法仅返回 2 行)。 这是我的 conftest.py 文件: 从 pyspark.sql 导入

回答 1 投票 0

解析测试中的sys.path

我的代码结构如下: +-- 源代码 | +- 模块1.py | | | +- module2.py | | | + __init__.py | +-- 测试 +- 测试1 | +- 测试1.py | | | + __...

回答 1 投票 0

pytest-asycnio 文件被标记为在具有范围类的事件循环中运行,但不属于任何类

我正在尝试将 pytest-asyncio 版本从 0.21.0 升级到 0.23.2。我也尝试更新到0.22.0,没有出现问题。 当使用 pytest-asyncio==0.23.2 时,我收到以下所有错误...

回答 1 投票 0

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