From a8bf89cae394d5d76e52b2aad012cc767ad1b050 Mon Sep 17 00:00:00 2001 From: Paolo Melchiorre Date: Tue, 25 Oct 2022 18:28:29 +0200 Subject: [PATCH] Fixed #1693 -- Run tests on python 3.11 --- .github/workflows/test.yml | 6 +++--- tox.ini | 10 ++++++---- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7dd8409a8..d95ec5253 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ jobs: fail-fast: false max-parallel: 5 matrix: - python-version: ['3.7', '3.8', '3.9', '3.10'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] services: mariadb: @@ -82,7 +82,7 @@ jobs: fail-fast: false max-parallel: 5 matrix: - python-version: ['3.7', '3.8', '3.9', '3.10'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] database: [postgresql, postgis] services: @@ -151,7 +151,7 @@ jobs: fail-fast: false max-parallel: 5 matrix: - python-version: ['3.7', '3.8', '3.9', '3.10'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] steps: - uses: actions/checkout@v3 diff --git a/tox.ini b/tox.ini index ad2e6c090..1f10adb63 100644 --- a/tox.ini +++ b/tox.ini @@ -4,6 +4,7 @@ envlist = packaging py{37}-dj{32}-{sqlite,postgresql,postgis,mysql} py{38,39,310}-dj{32,40,41,main}-{sqlite,postgresql,postgis,mysql} + py{311}-dj{main}-{sqlite,postgresql,postgis,mysql} [testenv] deps = @@ -44,25 +45,25 @@ whitelist_externals = make pip_pre = True commands = python -b -W always -m coverage run -m django test -v2 {posargs:tests} -[testenv:py{37,38,39,310}-dj{32,40,41,main}-postgresql] +[testenv:py{37,38,39,310,311}-dj{32,40,41,main}-postgresql] setenv = {[testenv]setenv} DB_BACKEND = postgresql DB_PORT = {env:DB_PORT:5432} -[testenv:py{37,38,39,310}-dj{32,40,41,main}-postgis] +[testenv:py{37,38,39,310,311}-dj{32,40,41,main}-postgis] setenv = {[testenv]setenv} DB_BACKEND = postgis DB_PORT = {env:DB_PORT:5432} -[testenv:py{37,38,39,310}-dj{32,40,41,main}-mysql] +[testenv:py{37,38,39,310,311}-dj{32,40,41,main}-mysql] setenv = {[testenv]setenv} DB_BACKEND = mysql DB_PORT = {env:DB_PORT:3306} -[testenv:py{37,38,39,310}-dj{32,40,41,main}-sqlite] +[testenv:py{37,38,39,310,311}-dj{32,40,41,main}-sqlite] setenv = {[testenv]setenv} DB_BACKEND = sqlite3 @@ -90,6 +91,7 @@ python = 3.8: py38 3.9: py39 3.10: py310 + 3.11: py311 [gh-actions:env] DB_BACKEND =