Skip to content

Commit 525d462

Browse files
committed
Add CI support for Django 3.2
* Update Tox to run with Django 3.2. * Silence pytest warning regarding junit_family setting. * Only configure `default_app_config` in Django 3.1 and older. [0] * Fix fake Django app name, which starts failing in Django 3.2 when the name is not a valid Python identifier. [0] https://docs.djangoproject.com/en/3.2/releases/3.2/#automatic-appconfig-discovery
1 parent 176005a commit 525d462

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

pytest.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,6 @@
22
DJANGO_SETTINGS_MODULE=settings
33
testpaths=tests
44
addopts=-m "not benchmark"
5+
junit_family=legacy
56
filterwarnings =
67
ignore::UserWarning

setup.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,9 @@ def run(self):
5555
"Operating System :: OS Independent",
5656
"Programming Language :: Python",
5757
"Programming Language :: Python :: 3.6",
58+
"Programming Language :: Python :: 3.7",
59+
"Programming Language :: Python :: 3.8",
60+
"Programming Language :: Python :: 3.9",
5861
"Topic :: Internet :: WWW/HTTP",
5962
"Topic :: Internet :: WWW/HTTP :: Dynamic Content",
6063
],

tox.ini

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ envlist = py36-dj{20,21,22,30,31,32}, py37-dj{20,21,22,30,31,32}, py38-dj{20,21,
33

44
[testenv]
55
deps =
6-
dj20: Django>=2.0,<2.1
7-
dj21: Django>=2.1,<2.2
8-
dj22: Django>=2.2,<2.3
9-
dj30: Django>=3.0,<3.0.2
10-
dj31: Django>=3.1,<3.2
11-
dj32: Django>=3.2,<3.3
6+
dj20: Django~=2.0.0
7+
dj21: Django~=2.1.0
8+
dj22: Django~=2.2.0
9+
dj30: Django~=3.0.0
10+
dj31: Django~=3.1.0
11+
dj32: Django~=3.2.0
1212
.[test]
1313
setenv =
1414
DJANGO_SETTINGS_MODULE=settings

0 commit comments

Comments
 (0)