pytest 相关问题

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

如何在 pytest.ini 文件中使用 GitLab CI/CD 变量?

我正在努力在 GitLab CI/CD 管道中使用 pytest 为我的项目设置测试。我有一些配置选项,我想使用变量 de...

回答 1 投票 0

Pytest Bdd:即使失败,如何继续执行 BDD 中的步骤

我在 pytest-bdd 上实现了这样的场景 场景:购物车验证 鉴于我出去购物购物并拿了购物车 鉴于我添加了“2”“西红柿”...

回答 2 投票 0

如何测试我的 `__main__` 文件的功能?

我正在使用 pytest。注意 W10。 我将通过 > python src/core 来运行我的应用程序。 “core”是我的中心模块,带有 __main__.py 文件。 因此,我正在进行“测试”

回答 0 投票 0

使用 Pytest 并行化 Cython 代码进行基准测试会导致致命的 Python 错误

我有以下测试: 导入数组 def test_parallel_cython_clip(基准:任意) -> 无: 基准.迂腐( math_cython.parallel_cython_clip_vector, args=(数组.数组(...

回答 1 投票 0

如何编写复杂的`pytest`跳过装饰器?

从文档来看,编写skip装饰器(您从例如conftest.py导入)的预期方法似乎是使用skipif(https://docs.pytest.org/en/6.2.x/跳过.html#id1)。然而,

回答 2 投票 0

“pytest.mark.asyncio”的用途是什么?

我不明白装饰器@pytest.mark.asyncio可以用于什么目的。 我尝试在安装了 pytest 和 pytest-asyncio 插件的情况下运行以下代码片段,但失败了,所以我

回答 3 投票 0

使用 pytest 模拟 joblib 缓存

我想测试一个使用joblib的缓存功能的函数。 我想知道在使用 pytest 执行单元测试时如何跳过缓存并调用实际函数?适合嘲讽吗

回答 1 投票 0

Pytest - 使用 caplog 验证提示

不确定这是否可能,但我想验证我的函数是否正确显示用户输入。我在整个测试套件中使用 caplog 来验证警告和错误消息是否正确记录,但是...

回答 1 投票 0

在python中从不同文件夹导入相似名称的文件

我有两个同名的不同文件,我正在为其编写单元测试。文件结构如下: 项目\ 任务\ 文件夹1\ 需要测试.py 文件夹2\ 需要测试.py 我的测试文件是...

回答 1 投票 0

类型错误:对象响应不能在“等待”表达式中使用

我正在尝试执行这个单元测试。我想异步等待 GET,因为检索数据需要一段时间。但是,我得到: TypeError: object Response can't be used in 'await'

回答 1 投票 0

线程 Flask 应用程序给出 OSError:[Errno 98] 地址已在 Jenkins 作业中使用

我正在线程中启动我的 Flask 应用程序,当我在本地环境中测试它时,它工作得很好,但每当我在 Jenkins 上运行时,它都会给出已在使用的错误。 这是我的主要测试应用程序

回答 1 投票 0

如何在Python中显示单元测试的正确覆盖率?

我无法显示单元测试的正确覆盖率信息。我创建了一个简单的 python 文件,如下所示: simple.py 包含以下内容: def 乘法(x, y): 返回 x * y ...

回答 1 投票 0

将 pytest 与 src 层一起使用

pytest 建议添加一个额外的目录来分隔项目中的源代码: 我的包 ├── 源# <-- no __init__.py on this layer │   └── my_package │   ├── __init__.p...

回答 4 投票 0

使用 Moto 测试 AWS 电子邮件 - 无法使其正常工作

我正在尝试使用 moto 来测试发送 aws 电子邮件。文档很差,有些东西已经改变了——比如 @mock_ses 似乎不再存在了。坦白说我对嘲笑的理解是......

回答 1 投票 0

具有相对导入的Python项目文件结构,或者如何正确构建所描述的项目

我一直在尝试解决Rosalind.info网站上的生物信息学问题,现在当我想要执行一些简单的测试时遇到了一些麻烦。 我的项目结构如下...

回答 1 投票 0

测量 pytest 设置时间

使用 --durations=10,pytest 显示 10 个最慢的测试。我有很多测试,所有测试都运行得很快,但是测试创建到处都需要很长时间,尤其是在像这样的结构中 @pytest.mark.parame...

回答 1 投票 0

在 pytest 中查找最慢的测试创建时间

使用 --durations=10,pytest 显示 10 个最慢的测试。我有很多测试,所有测试都运行得很快,但是测试创建到处都需要很长时间,尤其是在像这样的结构中 @pytest.mark.parame...

回答 1 投票 0

无法在使用Python的播放权测试中捕获浏览器错误日志

我正在用 python w/ playright + pytest 编写功能测试。我正在编写一个测试来识别浏览器日志中的任何错误。 但我似乎无法获取日志的内容。好像是c...

回答 1 投票 0

有没有办法断言某人使用 pytest 输入了正确的代码?

在过去的两年里,我在课堂上使用了一个名为 CodeKeyz 的程序来教授代码语法,同时我有时间专门教授 Python 的计算思维方面。 韦尔普。他们是...

回答 1 投票 0

如何使 pytest 中的第二个参数化变量成为第一个参数化变量的函数?

我有一个 pytest 测试,如下所示: @pytest.mark.parametrize('类型', ['a', 'b', 'c']) @pytest.mark.parametrize('val', list(range(0, VAR_THAT_IS_FUNCTION_OF_TYPE))) def 测试(类型,值): 哪里...

回答 1 投票 0

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