| 123456789101112131415161718192021222324 |
- #!/usr/bin/env python
- """Configure enough Django to run the test suite."""
- import sys
- from django.conf import settings
- if not settings.configured:
- settings.configure(
- DATABASES={'default': {'ENGINE': 'django.db.backends.sqlite3'}},
- INSTALLED_APPS=['django_nose'],
- MIDDLEWARE_CLASSES=[],
- )
- def runtests(*test_labels):
- """Run the selected tests, or all tests if none selected."""
- from django_nose import NoseTestSuiteRunner
- runner = NoseTestSuiteRunner(verbosity=1, interactive=True)
- failures = runner.run_tests(test_labels)
- sys.exit(failures)
- if __name__ == '__main__':
- runtests(*sys.argv[1:])
|