django-axes/runtests.py

25 lines
546 B
Python
Raw Normal View History

2016-06-24 14:16:29 +00:00
#!/usr/bin/env python
2016-06-24 14:16:29 +00:00
import os
import sys
import django
from django.conf import settings
from django.test.utils import get_runner
def run_tests(settings_module, *modules):
os.environ['DJANGO_SETTINGS_MODULE'] = settings_module
2016-06-24 14:16:29 +00:00
django.setup()
TestRunner = get_runner(settings)
test_runner = TestRunner()
failures = test_runner.run_tests(*modules)
2016-06-24 14:16:29 +00:00
sys.exit(bool(failures))
if __name__ == '__main__':
run_tests('axes.test_settings', [
'axes.tests.AccessAttemptTest',
'axes.tests.UtilsTest',
])