mirror of
https://github.com/scratchfoundation/gargoyle.git
synced 2025-07-26 05:59:10 -04:00
37 lines
1 KiB
Python
37 lines
1 KiB
Python
|
#!/usr/bin/env python
|
||
|
import sys
|
||
|
from os.path import dirname, abspath
|
||
|
|
||
|
from django.conf import settings
|
||
|
|
||
|
if not settings.configured:
|
||
|
settings.configure(
|
||
|
DATABASE_ENGINE='sqlite3',
|
||
|
# HACK: this fixes our threaded runserver remote tests
|
||
|
# DATABASE_NAME='test_sentry',
|
||
|
# TEST_DATABASE_NAME='test_sentry',
|
||
|
INSTALLED_APPS=[
|
||
|
'django.contrib.auth',
|
||
|
'django.contrib.admin',
|
||
|
'django.contrib.sessions',
|
||
|
'django.contrib.sites',
|
||
|
|
||
|
# Included to fix Disqus' test Django which solves IntegrityMessage case
|
||
|
'django.contrib.contenttypes',
|
||
|
],
|
||
|
ROOT_URLCONF='',
|
||
|
DEBUG=False,
|
||
|
)
|
||
|
|
||
|
from django.test.simple import run_tests
|
||
|
|
||
|
def runtests(*test_args):
|
||
|
if not test_args:
|
||
|
test_args = ['gargoyle']
|
||
|
parent = dirname(abspath(__file__))
|
||
|
sys.path.insert(0, parent)
|
||
|
failures = run_tests(test_args, verbosity=1, interactive=True)
|
||
|
sys.exit(failures)
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
runtests(*sys.argv[1:])
|