跳转到主要内容

提供Django TransactionTestCase.assertMaxNumQueries(),类似于现有的TransactionTestCase.assertNumQueries()

项目描述

Django AssertMaxNumQueries

https://img.shields.io/pypi/v/django-assertmaxnumqueries.svg https://img.shields.io/travis/prismaticd/django-assertmaxnumqueries.svg Documentation Status Updates
提供带有assertMaxNumQueries()的mixin和TransactionTestCase子类,类似于

django.test.TransactionTestCase.assertNumQueries

用法

用法与django.test.TransactionTestCase.assertNumQueries相同,只是检查查询数量的方法是插入assertLessEqual而不是assertEqual。

要在项目中使用Django AssertMaxNumQueries

import django_assertmaxnumqueries


class MyTestCase(django_assertmaxnumqueries.TransactionTestCase):

    def test_my_test(self):
        with self.assertMaxNumQueries(2):
            Person.objects.create(name="Aaron")
            Person.objects.create(name="Daniel")

致谢

本包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。

历史

0.1.0 (2017-12-11)

  • PyPI上的首次发布。

项目详情


下载文件

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

源代码分发

django_assertmaxnumqueries-0.1.2.tar.gz (14.6 kB 查看哈希值)

上传时间 源代码

构建分发

django_assertmaxnumqueries-0.1.2-py2.py3-none-any.whl (4.6 kB 查看哈希值)

上传时间 Python 2 Python 3

支持