Slightly modified test utils from django-cms as a own module
Project description
Utils for test setup based on test utils from django-cms
Installation
For the current stable version:
pip install django-easytests
For the development version:
pip install -e git+git://github.com/fivethreeo/django-easytests.git#egg=django-easytests
Example usage in runshell.py:
#!/usr/bin/env python import sys import os from djeasytests.testsetup import TestSetup, default_settings # optionally add apps to path local_apps = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'local_apps') if not local_apps in sys.path: sys.path.append(local_apps) # optionally add existing project settings from djeasytests.utils import settings_to_dict from project import settings default_settings.update(settings_to_dict(settings)) default_settings.update(dict( ROOT_URLCONF='project.urls', DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': 'project.sqlite', }, INSTALLED_APPS = [ 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.admin', 'django.contrib.sites', 'django.contrib.staticfiles', ] )) testsetup = TestSetup(appname='project', default_settings=default_settings) if __name__ == '__main__': testsetup.run('shell') # Can be 'tests', 'shell', 'testserver' or 'manage'
Example usage in runmanage.py:
#!/usr/bin/env python from runshell import testsetup if __name__ == '__main__': testsetup.run('manage') # Can be 'tests', 'shell', 'testserver' or 'manage'
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 Distribution
django-easytests-0.9.zip
(9.7 kB
view details)
File details
Details for the file django-easytests-0.9.zip
.
File metadata
- Download URL: django-easytests-0.9.zip
- Upload date:
- Size: 9.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17e48cbdfa6917fb276c9801a9aa36ba026535620a559bbd3b89298df34aa3d5 |
|
MD5 | fdbeb77493d78025aa25ba02cf195aa8 |
|
BLAKE2b-256 | 6c3b80eba79af37e0a4e0c7ab69b236a9767fa10c35355c7fb95e2193915642e |