Merge pull request #3 from EmilStenstrom/django17

Add support for Django 1.7.
This commit is contained in:
Emil Stenström 2015-06-22 22:40:11 +02:00
commit f1748a4d61
3 changed files with 25 additions and 9 deletions

View file

@ -7,6 +7,6 @@ setup(
'Private :: Do Not Upload', 'Private :: Do Not Upload',
], ],
install_requires=[ install_requires=[
'Django>=1.8' 'Django>=1.7'
], ],
) )

View file

@ -2,6 +2,9 @@ import django
from django.conf import settings from django.conf import settings
if not settings.configured: if not settings.configured:
# Django 1.8 changes how you set up templates, so use different
# settings for different Django versions
if django.VERSION >= (1, 8):
settings.configure( settings.configure(
INSTALLED_APPS=('django_components',), INSTALLED_APPS=('django_components',),
TEMPLATES=[{ TEMPLATES=[{
@ -9,4 +12,10 @@ if not settings.configured:
'DIRS': ["tests/templates/"], 'DIRS': ["tests/templates/"],
}] }]
) )
else:
settings.configure(
INSTALLED_APPS=('django_components',),
TEMPLATE_DIRS=["tests/templates/"],
)
django.setup() django.setup()

View file

@ -1,8 +1,15 @@
[tox] [tox]
envlist = py{27,33,34} envlist = py{27,33,34}-django{17,18}
[tox:travis]
2.7 = py27-django{17,18}
3.3 = py33-django{17,18}
3.4 = py34-django{17,18}
[testenv] [testenv]
deps = deps =
pytest pytest
pytest-xdist pytest-xdist
django17: Django>=1.7,<1.8
django18: Django>=1.8,<1.9
commands = py.test {posargs} commands = py.test {posargs}