Make django tests work properly on Travis.

This commit is contained in:
Quantum 2017-08-13 20:58:53 -04:00
parent b0a9a0d5ab
commit 7ab82161a1
5 changed files with 6 additions and 4 deletions

View file

@ -14,7 +14,7 @@ script:
- if [ -n "$DJANGO_VERSION" ]; then - if [ -n "$DJANGO_VERSION" ]; then
coverage run --source=optimize_later testproject/manage.py test; coverage run --source=optimize_later testproject/manage.py test;
else else
coverage run --source=optimize_later -m unittest optimize_later.tests; coverage run --source=optimize_later -m unittest discover optimize_later/;
fi fi
after_script: after_script:
- codecov - codecov

View file

@ -5,10 +5,13 @@ import uuid
from optimize_later.core import optimize_later, OptimizeReport from optimize_later.core import optimize_later, OptimizeReport
try: try:
import django from django.conf import settings
except ImportError: except ImportError:
pass use_django = False
else: else:
use_django = settings.configured
if use_django:
from django.test import TestCase from django.test import TestCase
from optimize_later import apps from optimize_later import apps

View file

@ -38,7 +38,6 @@ INSTALLED_APPS = [
'django.contrib.messages', 'django.contrib.messages',
'django.contrib.staticfiles', 'django.contrib.staticfiles',
'optimize_later', 'optimize_later',
'testapp',
] ]
MIDDLEWARE = [ MIDDLEWARE = [