跳转到主要内容

对创建用户并登录的TestCase的简单增强。

项目描述

https://badge.fury.io/py/django-logon-testcase.svg https://travis-ci.org/PetrDlouhy/django-logon-testcase.svg?branch=master https://codecov.io/gh/PetrDlouhy/django-logon-testcase/branch/master/graph/badge.svg

对创建用户并登录的TestCase的简单增强。

文档

完整文档位于 https://django-logon-testcase.readthedocs.io

快速入门

安装Django Logon TestCase

pip install django-logon-testcase

在测试中使用它

from django.test import TestCase

from logon_testcase import LogonMixin

class MyTestCase(LogonMixin, TestCase):
     ...

登录用户在 self.user 变量中可用。

功能

您可以通过覆盖 get_user 函数来为测试获取自己的用户

class MyTestCase(LogonMixin):
     def get_user(self):
         return User.objects.create()

运行测试

代码实际上工作吗?

source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox

致谢

渲染此包时使用的工具

历史

0.1.0 (2017-08-10)

  • PyPI上的首次发布。

项目详情


下载文件

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

源分布

django-logon-testcase-0.1.1.tar.gz (14.9 kB 查看哈希值)

上传时间:

由以下支持