跳转到主要内容

将py.test与Django集成的最小化解决方案。

项目描述

一个用于集成Django和py.test的最小化插件。

使用方法

安装插件

pip install pytest-django-lite

配置Django

您有两种方式来配置测试套件的Django设置。

1. 创建一个conftest.py

def pytest_configure(config):
    from django.conf import settings

    settings.configure(
        DATABASES={},
        INSTALLED_APPS=[],
        # etc
    )

2. 传递 DJANGO_SETTINGS_MODULE

DJANGO_SETTINGS_MODULE=myapp.settings py.test

编写测试

from django.test import TestCase
from myapp.models import Foo

class MyTest(TestCase):
    def test_foo(self):
        assert Foo.objects.count() == 2

致谢

该项目最初基于pytest-django

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

pytest-django-lite-0.1.1.tar.gz (2.1 kB 查看哈希值)

上传时间: 源代码

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面