使用Python进行简单强大的无样板测试。还要为`pytest`标记的问题添加`python`标签。
假设我有一个 pydantic 模型,例如这个 Widget: 模型.py 从 pydantic 导入 BaseModel 类小部件(基础模型): 名称:str 值:浮动 编写测试时(使用 pytest),哪...
如何在 PyCharm 的运行配置中使用自定义标记的关键字参数?
根据文档,我们可以使用带有关键字参数的自定义标记,例如 @pytest.mark.unit(状态='新') 将被处决 $ pytest -v -m“单元(状态='新')” 请参阅 https://docs。
我使用 @pytest.mark 来唯一标识特定测试,因此我创建了自定义标记。 @pytest.mark.key 我这样使用它: @pytest.mark.key(“test-001”) def test_simple(自我...
我在一个目录(c:\Tests)中有三个python文件,我尝试使用文件TestCases1.py中的pytest运行测试,但没有成功。我是Python新手,我不知道我是否在问...
是否可以对一个夹具进行参数化,并将其用作另一个夹具的参数? 我想定义一个父夹具,并有几个继承自该父夹具的变体夹具...
我正在尝试使用 record_property 固定装置(https://docs.pytest.org/en/stable/reference/reference.html#record-property)。我的构建文件如下所示: 加载(“@pip //:requirements.bzl”,...
使用 Monkeypatch 测试 Streamlit 时“函数对象没有属性 conn”
请原谅这里的大设置,试图准确地映射我的问题。我正在为我的 Streamlit 应用程序编写一堆测试,到目前为止,它使用标准 pytest 并模拟我的 Postg 运行良好......
为什么我的当前目录没有出现在 Windows 上使用 pytest 的路径中?
我有以下文件夹结构; 我的应用程序\ 我的应用程序\ __init__.py 测试\ test_myapp.py 我的密码是 C:\Users\wwerner\programming\myapp\ 我有以下测试设置: 导入系统 我...
我对测试中的模拟相对较新,并且我的测试方法遇到了问题。我的 FastAPI 应用程序中有一个与内存缓存服务交互的端点: @memcache_router。
使用加载到静态文件中的不同环境变量来测试多个 pyspark 管道
好吧,我有一个问题- 背景信息:我是一名新 QA,在一个使用 pyspark 作为 ETL 引擎的团队中工作。 我使用 pytest 作为我的测试框架。 我们有多个管道(ETL,我将使用这个...
我有 pytest 的上述输出,可以更轻松地找到感兴趣的信息。我想做的一件事是让文件名和行号以不同的颜色弹出。 我有一个自定义的 log_helper
我有两个函数想要用两个相似的输入和不同的输出来测试。 我试图将它们封装在一个类中,并且该类上只有参数化装饰器 我想出了
当assert_series_equal/assert_frame_equal失败时如何识别极性数据帧中的差异?
我正在使用 pl.testing.assert_frame_equal 来比较两个 pl.DataFrame。断言失败。回溯表明某个列中存在精确的值不匹配。 有问题的专栏...
对于很多测试,我们使用堆栈参数化来测试我们的函数,如下所示: @pytest.mark.parametrize("x", x.values()) #可能的值 1,2,3,4 @pytest.mark.parametrize("y&...
Pytest Flask,登录时出现错误 308 永久重定向
我想尝试我的应用程序,这是测试代码: 导入系统 导入pytest 从flask_simplelogin导入SimpleLogin sys.path.insert(1, '') 从应用程序导入应用程序作为 myapp #----------------------------------------...
我可以有选择地运行 test_function_1,覆盖 conftest.py Fixtures1 中的检测 def test_function_1(检测: dict[str, float]) -> 无: 断言仪器['a'] >
如何正确配置 pytest 以在所有测试之前和之后执行一组操作
我想正确测试我的 FastAPI 应用程序。该应用程序使用具有异步连接和 alembic 的本地 postgres 数据库来进行迁移,效果很好。 现在我想正确地对我的应用程序进行单元测试...
运行时错误:使用 pytest 运行 Frappe 单元测试时未绑定对象
我正在尝试在不使用 FrappeTestCase 类的情况下为 Frappe Doctype 实现单元测试。我的实现在使用 bench run-tests 命令运行测试时工作正常,但在使用 pytest 时失败。
为什么unittest.TestCases看不到我的py.test装置?
我正在尝试将 py.test 的装置与单元测试结合使用。我在项目顶层的 conftest.py 文件中放置了几个固定装置(如此处所述),并进行了装饰...
假设我在 conftest.py 文件中建立了一个 pytest 固定装置,如下所示: def live_fixture(): # 此处的网络访问... 经过 我在许多测试功能中使用相同的夹具,比如说......