Use django.test.runner.DiscoverRunner on Django 1.6+

This commit is contained in:
medmunds
2014-04-20 13:56:20 -07:00
parent 09fe0b0e12
commit 76a90cdf04

View File

@@ -5,7 +5,7 @@
import sys import sys
from django.conf import settings from django.conf import settings
APP='djrill' APP = 'djrill'
settings.configure( settings.configure(
DEBUG=True, DEBUG=True,
@@ -24,11 +24,16 @@ settings.configure(
) )
) )
from django.test.simple import DjangoTestSuiteRunner
try:
from django.test.runner import DiscoverRunner as TestRunner # Django 1.6+
except ImportError:
from django.test.simple import DjangoTestSuiteRunner as TestRunner # Django -1.5
def runtests(): def runtests():
test_runner = DjangoTestSuiteRunner(verbosity=1) test_runner = TestRunner(verbosity=1)
failures = test_runner.run_tests([APP, ]) failures = test_runner.run_tests([APP])
sys.exit(failures) sys.exit(failures)
if __name__ == '__main__': if __name__ == '__main__':