Django Extended Tests is a set of helpers for easy testing of Django apps.
Main features:
easy unit testing of Django views (ViewTestCase)
useful assertions provides as mixin classes:
response status codes (StatusCodeAssertionsMixin)
emails (EmailAssertionsMixin)
messages (MessagesAssertionsMixin)
model instances (InstanceAssertionsMixin)
handy helpers for testing file-related code (InMemoryStorageMixin and others)
smooth integration with Django REST Framework authentication mechanism (APIViewTestCase)
Full documentation available on read the docs.
Developed by SUNSCRAPERS with passion & patience.
Requirements
Python: 2.7 (Only Django 1.11), 3.4+
Django: 1.11, 2.0+
(optional) Django REST Framework: 3.7+
Installation
Simply install using pip:
$ pip install djet
Documentation
Full documentation is available to study at read the docs and in docs directory.
Release files for anatolygusev-djet 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| anatolygusev_djet-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Release files / anatolygusev_djet-0.2.2-py3-none-any.whl
| Download URL | anatolygusev_djet-0.2.2-py3-none-any.whl |
|---|---|
| Size | 8.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d3e942df4393138509428a6dadb68335d664c1a652d386bace6e05a60f9a997b
|
|
BLAKE2b-256 checksum How to use checksums |
67c59b974d3cbed028bc5b70a2ae84134ed071286fc5cd2b9f11f1aac2ad85e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.10.0 pkginfo/1.4.1 requests/2.18.4 setuptools/46.3.0 requests-toolbelt/0.8.0 tqdm/4.19.7 CPython/3.7.5
|