Source

django-smoke-admin / README.rst

django-smoke-admin

django-smoke-admin tests that all admin pages for all registered models responds correctly (HTTP 200).

It uses django-dynamic-fixture for creating fixtures for models.

Installation

First, install django-smoke-admin using pip:

pip install django-smoke-admin

Next, add it to apps in your settings file:

INSTALLED_APPS = (
    ...
    'django-smoke-admin',
)

Usage

After installation, you can run tests as usual and admin tests will be added to your test set.

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.