{ "info": { "author": "Petr Dlouh\u00fd", "author_email": "petr.dlouhy@email.cz", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "=============================\nDjango Logon TestCase\n=============================\n\n.. image:: https://badge.fury.io/py/django-logon-testcase.svg\n :target: https://badge.fury.io/py/django-logon-testcase\n\n.. image:: https://travis-ci.org/PetrDlouhy/django-logon-testcase.svg?branch=master\n :target: https://travis-ci.org/PetrDlouhy/django-logon-testcase\n\n.. image:: https://codecov.io/gh/PetrDlouhy/django-logon-testcase/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/PetrDlouhy/django-logon-testcase\n\nSimple enhancement to the TestCase which creates user and loggs him in.\n\nDocumentation\n-------------\n\nThe full documentation is at https://django-logon-testcase.readthedocs.io.\n\nQuickstart\n----------\n\nInstall Django Logon TestCase::\n\n pip install django-logon-testcase\n\nUse it in your tests:\n\n.. code-block:: python\n\n from django.test import TestCase\n\n from logon_testcase import LogonMixin\n\n class MyTestCase(LogonMixin, TestCase):\n ...\n\nThe logged user is available in `self.user` variable.\n\nFeatures\n--------\n\nYou can get your own user for the test by overriding `get_user` function:\n\n.. code-block:: python\n\n class MyTestCase(LogonMixin):\n def get_user(self):\n return User.objects.create()\n\n\nRunning Tests\n-------------\n\nDoes the code actually work?\n\n::\n\n source /bin/activate\n (myenv) $ pip install tox\n (myenv) $ tox\n\nCredits\n-------\n\nTools used in rendering this package:\n\n* Cookiecutter_\n* `cookiecutter-djangopackage`_\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage\n\n\n\n\nHistory\n-------\n\n0.1.0 (2017-08-10)\n++++++++++++++++++\n\n* First release on PyPI.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/PetrDlouhy/django-logon-testcase", "keywords": "django-logon-testcase", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-logon-testcase", "package_url": "https://pypi.org/project/django-logon-testcase/", "platform": "", "project_url": "https://pypi.org/project/django-logon-testcase/", "project_urls": { "Homepage": "https://github.com/PetrDlouhy/django-logon-testcase" }, "release_url": "https://pypi.org/project/django-logon-testcase/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Simple enhancement to the TestCase which creates user and loggs him in.", "version": "0.1.1" }, "last_serial": 3086726, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "74a5e05558d1db3d2b034bcf87d4934f", "sha256": "049337168f4d6ddf891e5111fa50258a73bfdf3260268abd5ce23a6f801cd5c7" }, "downloads": -1, "filename": "django-logon-testcase-0.1.0.tar.gz", "has_sig": false, "md5_digest": "74a5e05558d1db3d2b034bcf87d4934f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14900, "upload_time": "2017-08-10T12:28:58", "url": "https://files.pythonhosted.org/packages/47/68/40a71d49b73efadbf154940cdb3cb8bb169b2354e33b9ab82ac7c70e515c/django-logon-testcase-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a7e94b3ae3cb6b644b2b76d43642ecea", "sha256": "f7b710d83cd975ff5e31afa8059a4f7b7256b71637e1271725bfde4dab5f6d5d" }, "downloads": -1, "filename": "django-logon-testcase-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a7e94b3ae3cb6b644b2b76d43642ecea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14913, "upload_time": "2017-08-10T12:38:14", "url": "https://files.pythonhosted.org/packages/39/bb/2f09ffa0b9b8818526d19a5ba4d3de56538cbd9f40458a27d1e73cd54717/django-logon-testcase-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a7e94b3ae3cb6b644b2b76d43642ecea", "sha256": "f7b710d83cd975ff5e31afa8059a4f7b7256b71637e1271725bfde4dab5f6d5d" }, "downloads": -1, "filename": "django-logon-testcase-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a7e94b3ae3cb6b644b2b76d43642ecea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14913, "upload_time": "2017-08-10T12:38:14", "url": "https://files.pythonhosted.org/packages/39/bb/2f09ffa0b9b8818526d19a5ba4d3de56538cbd9f40458a27d1e73cd54717/django-logon-testcase-0.1.1.tar.gz" } ] }