From 8b79f6448417df04b5a25cf74437c03417b97a5d Mon Sep 17 00:00:00 2001 From: Igor Date: Thu, 16 Nov 2023 14:22:53 +0000 Subject: [PATCH] Test on python 3.12 --- .github/workflows/test.yml | 5 +++++ moj_irat/views.py | 1 + setup.cfg | 2 ++ tox.ini | 2 ++ 4 files changed, 10 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f8108e5..a2ad043 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -25,6 +25,11 @@ jobs: - { "django-version": "4.1", "python-version": "3.9" } - { "django-version": "4.1", "python-version": "3.10" } - { "django-version": "4.1", "python-version": "3.11" } + - { "django-version": "4.2", "python-version": "3.8" } + - { "django-version": "4.2", "python-version": "3.9" } + - { "django-version": "4.2", "python-version": "3.10" } + - { "django-version": "4.2", "python-version": "3.11" } + - { "django-version": "4.2", "python-version": "3.12" } steps: - name: Checkout repository uses: actions/checkout@v3 diff --git a/moj_irat/views.py b/moj_irat/views.py index 7d57278..d015110 100644 --- a/moj_irat/views.py +++ b/moj_irat/views.py @@ -47,6 +47,7 @@ class HealthcheckView(View): """ View for returning the health status of dependency services for IRaT support """ + def get(self, request): from moj_irat.healthchecks import registry diff --git a/setup.cfg b/setup.cfg index 353ac93..16730c8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -21,6 +21,7 @@ classifiers = Framework :: Django :: 3.2 Framework :: Django :: 4.0 Framework :: Django :: 4.1 + Framework :: Django :: 4.2 Intended Audience :: Developers License :: OSI Approved :: MIT License Natural Language :: English @@ -31,6 +32,7 @@ classifiers = Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 + Programming Language :: Python :: 3.12 [options] ; NB: looser python version requirement than what's tested diff --git a/tox.ini b/tox.ini index d331281..7e1178b 100644 --- a/tox.ini +++ b/tox.ini @@ -7,6 +7,7 @@ envlist = {py38,py39,py310}-django32 {py38,py39,py310,py311}-django40 {py38,py39,py310,py311}-django41 + {py38,py39,py310,py311,py312}-django42 lint [testenv] @@ -19,6 +20,7 @@ deps = django32: django~=3.2.0 django40: django~=4.0.0 django41: django~=4.1.0 + django42: django~=4.2.0 commands = python -m tests [testenv:lint]