diff --git a/.travis.yml b/.travis.yml index 55c44b2..f1223c3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,6 +19,8 @@ matrix: - { python: "3.7", env: DJANGO=3.0 TOXENV=py37-django30 } - { python: "3.8", env: DJANGO=2.2 TOXENV=py38-django22 } - { python: "3.8", env: DJANGO=3.0 TOXENV=py38-django30 } + - { python: "3.9", env: DJANGO=2.2 TOXENV=py39-django22 } + - { python: "3.9", env: DJANGO=3.0 TOXENV=py39-django30 } - { python: "3.7", env: TOXENV=quality } before_install: diff --git a/tox.ini b/tox.ini index 250e5eb..21bc23b 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] isolated_build = true -envlist = py{36,37,38}-django{22,30}, quality +envlist = py{36,37,38,39}-django{22,30}, quality [travis:env] DJANGO = @@ -41,6 +41,15 @@ commands = poetry run pip install 'django~=2.2' poetry run pytest tests/ --cov=graphene_django_extras +[testenv:py39-django22] +whitelist_externals = poetry +skip_install = true +commands = + poetry update --lock + poetry install -vvv + poetry run pip install 'django~=2.2' + poetry run pytest tests/ --cov=graphene_django_extras + [testenv:py36-django30] whitelist_externals = poetry skip_install = true @@ -68,6 +77,15 @@ commands = poetry run pip install 'django~=3.0' poetry run pytest tests/ --cov=graphene_django_extras +[testenv:py39-django30] +whitelist_externals = poetry +skip_install = true +commands = + poetry update --lock + poetry install -vvv + poetry run pip install 'django~=3.0' + poetry run pytest tests/ --cov=graphene_django_extras + [testenv:quality] whitelist_externals = poetry skip_install = true