Add test environments for Python3.4 and Django1.7 and Django1.8

This commit is contained in:
Venelin Stoykov 2015-05-13 01:13:37 +03:00
parent db70f810ad
commit e455768352
3 changed files with 68 additions and 6 deletions

View file

@ -44,9 +44,9 @@ setup(
include_package_data=True,
tests_require=[
'beautifulsoup4==4.1.3',
'nose==1.3.0',
'nose-progressive==1.5',
'django-nose==1.2',
'nose>=1.3.6,<1.4',
'nose-progressive==1.5.1',
'django-nose>=1.2,<=1.4',
'Pillow<3.0',
'mock==1.0.1',
],
@ -67,10 +67,13 @@ setup(
'Intended Audience :: Developers',
'License :: OSI Approved :: BSD License',
'Operating System :: OS Independent',
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 2.6',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.2',
'Programming Language :: Python :: 3.3',
'Programming Language :: Python :: 3.4',
'Topic :: Utilities'
],
)

View file

@ -26,6 +26,7 @@ def test_form_processedimagefield():
class Meta:
model = ImageModel
fields = 'image',
upload_file = get_image_file()
file_dict = {'image': SimpleUploadedFile('abc.jpg', upload_file.read())}

64
tox.ini
View file

@ -1,13 +1,43 @@
[tox]
envlist =
py33-django16, py33-django15,
py32-django16, py32-django15,
py27-django16, py27-django15, py27-django14, py27-django13, py27-django12,
py34-django18, py34-django17, py34-django16,
py33-django18, py33-django17, py33-django16, py33-django15,
py32-django18, py32-django17, py32-django16, py32-django15,
py27-django18, py27-django17, py27-django16, py27-django15, py27-django14, py27-django13, py27-django12,
py26-django15, py26-django14, py26-django13, py26-django12
[testenv]
commands = python setup.py test
[testenv:py34-django18]
basepython = python3.4
deps =
Django>=1.8,<1.9
django-nose==1.4
[testenv:py34-django17]
basepython = python3.4
deps =
Django>=1.7,<1.8
django-nose==1.4
[testenv:py34-django16]
basepython = python3.4
deps =
Django>=1.6,<1.7
[testenv:py33-django18]
basepython = python3.3
deps =
Django>=1.8,<1.9
django-nose==1.4
[testenv:py33-django17]
basepython = python3.3
deps =
Django>=1.7,<1.8
django-nose==1.4
[testenv:py33-django16]
basepython = python3.3
deps =
@ -18,6 +48,18 @@ basepython = python3.3
deps =
Django>=1.5,<1.6
[testenv:py32-django18]
basepython = python3.4
deps =
Django>=1.8,<1.9
django-nose==1.4
[testenv:py32-django17]
basepython = python3.4
deps =
Django>=1.7,<1.8
django-nose==1.4
[testenv:py32-django16]
basepython = python3.2
deps =
@ -28,6 +70,18 @@ basepython = python3.2
deps =
Django>=1.5,<1.6
[testenv:py27-django18]
basepython = python2.7
deps =
Django>=1.8,<1.9
django-nose==1.4
[testenv:py27-django17]
basepython = python2.7
deps =
Django>=1.7,<1.8
django-nose==1.4
[testenv:py27-django16]
basepython = python2.7
deps =
@ -47,11 +101,13 @@ deps =
basepython = python2.7
deps =
Django>=1.3,<1.4
django-nose==1.2
[testenv:py27-django12]
basepython = python2.7
deps =
Django>=1.2,<1.3
django-nose==1.2
[testenv:py26-django15]
basepython = python2.6
@ -67,8 +123,10 @@ deps =
basepython = python2.6
deps =
Django>=1.3,<1.4
django-nose==1.2
[testenv:py26-django12]
basepython = python2.6
deps =
Django>=1.2,<1.3
django-nose==1.2