django-runtests
Eases the writing of a runtests.py script for pluggable django application.
Such scripts usually provide a runtests() method that handle the test running behaviour.
Installation
Globally:
$ pip install django-runtests
From the package’s setup.py file (using Distribute):
setup( test_requires=[ 'django-runtests', ], test_suite='runtests.runtests', )
Defining the test setup
In your runtests.py file, add the following code:
from django_runtests import RunTests
def runtests():
return RunTests.runtests()
if __name__ == '__main__':
RunTests.main()
Tweaking the test setup
If you need to tweak some parts (updating configuration, adding options, …), you simply have to extend the RunTests command class:
import django_runtests
class RunTests(django_runtests.RunTests):
def should_test_app(self, app):
"""Test only applications listed in 'PACKAGE_APPS' setting."""
from django.conf import settings
return app in settings.PACKAGE_APPS
Metadata
Release files for django_runtests 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django_runtests-0.4.0.tar.gz | 8.2 kB | Details |
Release files / django_runtests-0.4.0.tar.gz
| Download URL | django_runtests-0.4.0.tar.gz |
|---|---|
| Size | 8.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
92ad810e3f1c382c79895230dc8ef54a01243750f9abeb62586fe29dd051a362
|
|
BLAKE2b-256 checksum How to use checksums |
43a48ae6b609e5a58f707ccec7869c9c8f42eb91d4f7fd3fb3fc8406b276e696
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |