pytest 相关问题

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

Appium:使用 pytesseract 而不是定位器来识别 iOS 元素

下面是我们测试中的应用程序的快照。 React Native 中的 iOS 应用程序。层次太深了。 我们已经使用 snapshotmaxdepth - 60 作为功能之一。 其他功能包括...

回答 1 投票 0

如何在pytest中猴子修补类实例变量

我有一个类,它在 __init__ 中有一个变量和一个方法。该变量存储表示 s3 存储桶名称的字符串值,该方法将使用该名称。 班级管理: def __init__...

回答 2 投票 0

如何在 django pytest 中使用现有数据库?

我的 API 有默认架构,以及数据搜索的现有架构。这是数据库设置: 数据库= { “默认”: { "ENGINE": "django.db.backends.postgresql&...

回答 1 投票 0

在 pytest_addoption 挂钩中添加互斥组

有什么方法可以在 pytest_addoption pytest hook 中添加互斥组吗?我尝试了下面的代码,但它引发了错误 - AttributeError:“解析器”对象没有属性“optparser” 定义

回答 2 投票 0

Pytest:在 pytest_addoption 挂钩中添加互斥组

有什么方法可以在 pytest_addoption pytest hook 中添加互斥组吗?我尝试了下面的代码,但它引发了下一个错误 - AttributeError: 'Parser' object has no attribute 'optparser' 定义

回答 2 投票 0

如何断言已记录且不影响响应的异常

我正在测试一个可以引发异常的API,但最终返回基于其他计算的响应,与引发的异常无关(它只记录异常): def get(自我,

回答 1 投票 0

pytest 相当于 unittest.main()

只需在我选择的 IDE 中按 F5,我就可以在调试模式下运行单元测试 test_foo.py: # test_foo_module.py 导入单元测试 类 TestFoo(unittest.TestCase): def test_foo(自身): ...

回答 1 投票 0

测试警告是否作为日志消息发送

我在应用程序中设置了logging.captureWarnings(True),并且想测试警告是否正确记录。我很难理解我在测试中看到的一些行为......

回答 2 投票 0

从 CMake 运行 pytest 测试,其中测试和源位于不同的文件夹中

我有一个基于 CMake 的项目,它同时使用 C++ 和 python 源代码。测试通过 add_test 添加到文件夹结构中的所有 C++ 测试,如下所示: 源代码 我的命名空间/foo.cpp mypyspace/mypkg/__init__....

回答 2 投票 0

如何使用单元测试的@patch来模拟matplotlib的self.attribute.savefig?

我试图弄清楚如何在类中模拟 matplotlib 的 plt.savefig 来测试我的 GUI 按钮是否确实在保存图形。为了简单起见,我不会包含 GUI,而仅包含 ...

回答 1 投票 0

“... && 覆盖率报告”在切换到 pytest-django 后不起作用

我在 Django 中使用 unittest 来编写测试并使用以下命令运行测试: 覆盖运行 --omit='src/manage.py,src/config/*,*/.venv/*,*/*__init__.py,*/tests.py,*/admin.py' src/manage.py ...

回答 1 投票 0

有没有办法从 pytest.mark.xfail 标记的测试而不是 XPASS 获得 PASS 结果?

例如,我有一个如下场景: 导入pytest 类 SomeException(异常): def __init__(self, message = "发生一些错误"): super().__init__(消息...

回答 1 投票 0

将 python-dotenv 与 pytest 结合使用的最佳方法,或者使用单独配置的 pytest 测试/开发环境的最佳方法

我想在我的 python 项目中使用 python dotenv-lib 。我的开发环境应使用 .env-file,测试套件(pytest)应自动使用 .env.test。 到现在为止我还没有找到满意的...

回答 4 投票 0

在 Django 中测试 forms.py 时出现断言错误

我尝试在具有 LeadForm 类的 Django 中测试 forms.py 。 这里是 models.py 类领导(时间戳模型): """领导现场课程""" 全名有效...

回答 1 投票 0

由于 moesif,Django 测试用例显示错误

我不想推送实际的 api 密钥。当我替换代码库上的实际密钥时,会生成此错误 E vcr.errors.CannotOverwriteExistingCassetteException:无法覆盖现有

回答 1 投票 0

Flask、Flask-SQLAlchemy、Flask-Security-too 的 Pytest 错误

完全迷失了 pytest 和这些库。无论我能够在本地运行什么应用程序,该应用程序都会按预期工作。如果我手动一项一项地运行测试,它们就会通过。然而,如果我只是运行它们......

回答 1 投票 0

在不收集静态的情况下运行 Django 测试

我正在尝试运行一个使用 inlinecss 的 django 测试套件。 inlinecss 在模板中引用静态文件,如下所示: {% 加载 inlinecss %} {% inlinecss "css/emails/base.css" %} ...

回答 3 投票 0

除非调用完整路径,否则函数不会被模拟

main.py 从path.to.mod导入运行 def foo(参数: str): 运行(参数) 测试.py @patch(“mod.run路径”) def verify_args(模拟): foo(“酒吧”) 模拟.assert_used_once_with(...

回答 1 投票 0

pytest 的细粒度日志记录配置

运行基于 Pytest 的测试时,我想为我自己的代码启用调试日志记录,但不为第三方库启用调试日志记录。例如,如果启用调试日志记录,boto3 会变得非常嘈杂。根据...

回答 2 投票 0

为什么工厂类创建多个 django 模型?

我创建了工厂类“ShopModelFactory”vie Factory-boy 包,它应该返回 django 模型“Shop”,另外模型的字段通过 faker 感觉起来,比我写的...

回答 1 投票 0

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