Skip to content

Commit 67ca18f

Browse files
committed
fixes tox matrix
1 parent 33e997d commit 67ca18f

File tree

3 files changed

+15
-8
lines changed

3 files changed

+15
-8
lines changed

pyproject.toml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,14 @@ requires-python = ">=3.10"
1010
readme = "README.md"
1111
license = {text = "MIT"}
1212

13+
[project.optional-dependencies]
14+
dj4 = [
15+
"django>=4.2,<5",
16+
]
17+
dj5 = [
18+
"django>=5.1",
19+
]
20+
1321
[tool.pdm]
1422
[[tool.pdm.source]]
1523
url = "https://pypi.org/simple"
@@ -21,7 +29,6 @@ dev = [
2129
"black>=24.8.0",
2230
"bump2version>=1.0.1",
2331
"check-manifest",
24-
"django",
2532
"django-reversion",
2633
"django-webtest",
2734
"flake8",

tests/test_forms.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ def test_initial_value(self):
9191
if settings.IS_DJANGO_5:
9292
self.assertHTMLEqual(
9393
str(form["version"]),
94-
'<input aria-describedby="id_version_helptext" id="id_version" name="version" type="hidden" value="">',
94+
'<input id="id_version" name="version" type="hidden" value="">',
9595
)
9696
else:
9797
self.assertHTMLEqual(

tox.ini

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,20 +46,20 @@ setenv =
4646
pg: DBENGINE = pg
4747
mysql: DBENGINE = mysql
4848
sqlite: DBENGINE = sqlite
49-
49+
d42: GROUP = dj4
50+
d51: GROUP = dj5
5051

5152
deps =
52-
.[dev]
5353
pdm
5454
pypy-pg: psycopg2cffi
5555
mysql: mysqlclient
56-
d42: django==4.2.*
57-
d51: django==5.1.*
56+
; d42: django==4.2.*
57+
; d51: django==5.1.*
5858

5959

6060
commands =
61-
pdm install --dev
62-
{posargs:pdm run pytest tests -vv -rw --create-db}
61+
pdm sync -L {env:GROUP}.lock
62+
{posargs:pdm run pytest tests -v -rw --create-db}
6363

6464
[testenv:mysql]
6565
commands =

0 commit comments

Comments
 (0)