django-modeltranslation/modeltranslation/tests/runtests.py

26 lines
786 B
Python
Executable file

# -*- coding: utf-8 -*-
import os
import sys
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
#from django.test.simple import DjangoTestSuiteRunner
#from django.test.utils import get_runner
#from django.conf import settings
from django.core.management import call_command
def runtests():
# #TestRunner = get_runner(settings)
# #test_runner = TestRunner(verbosity=2, failfast=False)
# #failures = test_runner.run_tests(['modeltranslation'])
# failures = DjangoTestSuiteRunner(
# verbosity=2, failfast=False).run_tests(['modeltranslation'])
# sys.exit(bool(failures))
failures = call_command(
'test', 'modeltranslation', interactive=False, failfast=False,
verbosity=2)
sys.exit(bool(failures))
if __name__ == '__main__':
runtests()