Skip to content

Commit

Permalink
Merge pull request #284 from adamchainz/django_4.2
Browse files Browse the repository at this point in the history
Test on Django 4.2
  • Loading branch information
jsocol committed Apr 16, 2023
2 parents c1753b5 + 8e79ed3 commit 7a6d04c
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 7 deletions.
8 changes: 7 additions & 1 deletion .github/workflows/ci.yml
Expand Up @@ -16,14 +16,20 @@ jobs:
fail-fast: false
matrix:
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11']
django: ['3.2', '4.0', '4.1', 'main']
django: ['3.2', '4.0', '4.1', '4.2', 'main']
exclude:
- python-version: '3.7'
django: '4.0'
- python-version: '3.7'
django: '4.1'
- python-version: '3.7'
django: '4.2'
- python-version: '3.7'
django: 'main'
- python-version: '3.11'
django: '3.2'
- python-version: '3.11'
django: '4.0'

steps:
- uses: actions/checkout@v3
Expand Down
9 changes: 8 additions & 1 deletion run.sh
Expand Up @@ -20,7 +20,14 @@ usage() {
case "$CMD" in
"test" )
echo "Django version: $(python -m django --version)"
python -m django test django_ratelimit "$@"
python \
-W error::ResourceWarning \
-W error::DeprecationWarning \
-W error::PendingDeprecationWarning \
-m django \
test \
django_ratelimit \
"$@"
;;
"lint"|"flake8" )
echo "Flake8 version: $(flake8 --version)"
Expand Down
2 changes: 2 additions & 0 deletions test_settings.py
Expand Up @@ -36,3 +36,5 @@
'NAME': 'test.db',
},
}

USE_TZ = True
12 changes: 7 additions & 5 deletions tox.ini
@@ -1,22 +1,24 @@
[tox]
envlist =
py37-django32,
py38-django{32,40,41,main},
py39-django{32,40,41,main},
py310-django{32,40,41,main},
py311-django{32,40,41,main},
py38-django{32,40,41,42,main},
py39-django{32,40,41,42,main},
py310-django{32,40,41,42,main},
py311-django{41,42,main},
pypy39-django{32,40,41,main},

[testenv]
allowlist_externals = ./run.sh
deps =
django32: Django>=3.2,<3.3
django40: Django>=4.0,<4.1
django41: Django>=4.1,<4.2
django42: Django>=4.2,<4.3
djangomain: https://github.com/django/django/archive/main.tar.gz
pymemcache>=4.0,<5.0
django-redis>=5.2,<6.0
flake8

commands =
./run.sh test
./run.sh test {posargs}
./run.sh flake8

0 comments on commit 7a6d04c

Please sign in to comment.