pytest 问答列表

为什么派生类中的测试会重新运行父类测试?

作者:wim 提问时间:11/3/2015

当测试设置中存在大量重叠时,可以使用继承来保持 DRY。但这会导致不必要的重复测试执行问题: from unittest import TestCase class TestPotato(Test...

pytest 覆盖现有的警告过滤器

作者:Tom Aldcroft 提问时间:2/4/2023

似乎忽略警告的使用是不被尊重的。例如:warnings.filterwarningspytest $ cat test.py import warnings warnings.filterwarn...

由于输出中存在长文本,测试失败

作者:Tyler Weaver 提问时间:8/15/2023

我的一些测试具有预期响应和实际响应。 实际是来自数据库的响应,它与手动构建的列表进行比较。 代码可以简化为以下内容: # List of tuples expected expected = [(...

如何使用pytest从subprocess.run模拟returncode,stdout,stderr?

作者:opnightfall1771 提问时间:4/3/2023

我正在尝试使用 pytest 编写单元测试以模拟调用,遵循此处的其他一些示例,但遇到了困难。我有以下类:subprocess.run class Bmx: def version(self) -...

调用使用 try/except 捕获异常的函数时,无法在 pytest 中测试 ValueError

作者:Kevinkun 提问时间:5/22/2023

我有这个代码,基本上只是为了在几分钟内找出人们的年龄: import datetime, inflect, operator, sys Inflect = inflect.engine() ...

如何使用 src 和测试文件夹结构为 Python 生成单元测试(最好与 PyCharm 集成)?

作者:Stefan 提问时间:11/2/2023

在我的 python 项目中,我有以下文件夹结构: src foo foo.py baa baa.py test foo baa 并希望生成一个单元测试文件来测试 .test/foo...

使用 st.deferred() 使用具有已知键的假设生成字典值,并且特定值策略无法按预期工作

作者:hadromi 提问时间:11/5/2023

我正在尝试生成复杂的树状字典来测试我的代码。 字典基本上是复合类,包含结构列表和更简单的字段。 我使用的是假设策略延迟方法,通过 lambda 函数实现,我想将某个生成的“键”映射到为该“键”制定的...

pytest 覆盖现有的警告过滤器

作者:Tom Aldcroft 提问时间:2/4/2023

似乎忽略警告的使用是不被尊重的。例如:warnings.filterwarningspytest $ cat test.py import warnings warnings.filterwarn...

如何在 FastAPI 应用程序中向 pytest 添加身份验证模拟?

作者:The Dan 提问时间:11/16/2023

我正在使用 pytest 测试 FastAPI 应用程序,并且需要集成身份验证模拟。我有一个需要身份验证的端点,但我不确定如何在我的 pytest 设置中正确添加身份验证模拟。/roles pyte...

为什么在基类上修补类方法会影响子类?

作者:Aage Torleif 提问时间:11/7/2023

我在基类上修补 a 时遇到了问题。问题在于修补基类效应,调用子类上的类方法。classmethod 我希望它产生输出,但是在调用 classmethod 之前调用的结果是 .["foo", "bar...


共40条 当前第1页