跳转到主要内容

使用pytest-django与临时PostgreSQL数据库

项目描述

用例

此pytest插件可用于测试使用PostgreSQL的Django应用程序。它利用testing.postgresql模块设置临时PostgreSQL数据库服务器,并将其配置注入到Django的设置中。它旨在与pytest-django一起使用。

要求

testing.postgresql需要可用的postgresql服务器二进制文件。

如何使用

要使用,只需在您的测试环境中安装此软件包,并在运行pytest时加载django-testing-postgresql插件(pytest通常可以自动发现它)。

插件重用了pytest-django使用的配置。

默认情况下,仅设置默认数据库。您可以通过在设置模块中设置PYTEST_SETUP_DATABASES为数据库别名的列表来修改此设置。列表可以包含字符串,或者如果您希望某些别名共享相同的数据库后端,则可以包含元组。

由以下支持