django-avatar/tests/runtests.py

27 lines
No EOL
754 B
Python
Executable file

#!/usr/bin/env python
import os
import sys
import tempfile
ROOT = os.path.abspath(os.path.dirname(__file__))
APP_ROOT = os.path.join(ROOT, '..')
sys.path.append(APP_ROOT)
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
from django.conf import settings
# We do this here because settings.py has a tendency to be imported more than
# once, in certain situations, and we only want one temporary test folder.
MEDIA_ROOT = os.path.join(tempfile.gettempdir(), 'avatars')
if not os.path.exists(MEDIA_ROOT):
os.makedirs(os.path.join(MEDIA_ROOT, 'test'))
settings.MEDIA_ROOT = MEDIA_ROOT
from django.test.simple import run_tests
if __name__ == "__main__":
failures = run_tests(['avatar'], verbosity=1)
if failures:
sys.exit(failures)