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
File details
Details for the file django-easytests-0.8.1.beta.0.tar.gz
.
File metadata
- Download URL: django-easytests-0.8.1.beta.0.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f869ee8a2d476200e90f34139e17155981ffea34acdfd22463d63b38b44591f |
|
MD5 | 64fc13ccad0b87f22fcdd197113e39b3 |
|
BLAKE2b-256 | c616b1002588e2ab7df934ab8f4452acdad848d6a0b97e0b8605a81fc7de84cc |