Set of helpers for easy testing of Django apps.
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for anatolygusev_djet-0.2.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3e942df4393138509428a6dadb68335d664c1a652d386bace6e05a60f9a997b |
|
MD5 | d69566f524153d5b9e0e568676b9c5dd |
|
BLAKE2b-256 | 67c59b974d3cbed028bc5b70a2ae84134ed071286fc5cd2b9f11f1aac2ad85e8 |