Django Logon TestCase
Simple enhancement to the TestCase which creates user and loggs him in.
Documentation
The full documentation is at https://django-logon-testcase.readthedocs.io.
Quickstart
Install Django Logon TestCase:
pip install django-logon-testcase
Use it in your tests:
from django.test import TestCase
from logon_testcase import LogonMixin
class MyTestCase(LogonMixin, TestCase):
...
The logged user is available in self.user variable.
Features
You can get your own user for the test by overriding get_user function:
class MyTestCase(LogonMixin):
def get_user(self):
return User.objects.create()
Running Tests
Does the code actually work?
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install tox (myenv) $ tox
Credits
Tools used in rendering this package:
History
0.1.0 (2017-08-10)
First release on PyPI.
Release files for django-logon-testcase 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-logon-testcase-0.1.1.tar.gz | 14.9 kB | Details |
Release files / django-logon-testcase-0.1.1.tar.gz
| Download URL | django-logon-testcase-0.1.1.tar.gz |
|---|---|
| Size | 14.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f7b710d83cd975ff5e31afa8059a4f7b7256b71637e1271725bfde4dab5f6d5d
|
|
BLAKE2b-256 checksum How to use checksums |
39bb2f09ffa0b9b8818526d19a5ba4d3de56538cbd9f40458a27d1e73cd54717
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |