Skip to content

Commit bab1a49

Browse files
authored
Python 3.12 tests (#169)
1 parent eb1adb4 commit bab1a49

File tree

2 files changed

+28
-4
lines changed

2 files changed

+28
-4
lines changed

.github/workflows/tests.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,13 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
include:
19+
- {name: '3.12', python: '3.12', os: ubuntu-latest, tox: py312}
20+
- {name: '3.11', python: '3.11', os: ubuntu-latest, tox: py311}
21+
- {name: '3.10', python: '3.10', os: ubuntu-latest, tox: py310}
22+
- {name: '3.9', python: '3.9', os: ubuntu-latest, tox: py39}
1923
- {name: '3.8', python: '3.8', os: ubuntu-latest, tox: py38}
2024
- {name: '3.7', python: '3.7', os: ubuntu-latest, tox: py37}
21-
- {name: '3.6', python: '3.6', os: ubuntu-latest, tox: py36}
22-
- {name: '2.7', python: '2.7', os: ubuntu-16.04, tox: py27}
25+
- {name: '3.6', python: '3.6', os: ubuntu-20.04, tox: py36}
2326
services:
2427
postfix:
2528
image: lavr/docker-postfix

tox.ini

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[tox]
2-
envlist = py27, py34, py35, py36, py37, py38, pypy, style
2+
envlist = py27, py34, py35, py36, py37, py38, py39, py310, py311, py312, py313, pypy, style
33

44
[testenv]
5-
passenv = TEST_* SMTP_TEST_*
5+
passenv = TEST_*,SMTP_TEST_*
66
commands = py.test --cov-report term --cov-report html --cov emails {posargs}
77

88
[testenv:pypy]
@@ -29,6 +29,27 @@ deps =
2929
deps =
3030
-rrequirements/tests.txt
3131

32+
[testenv:py39]
33+
deps =
34+
-rrequirements/tests.txt
35+
36+
[testenv:py310]
37+
deps =
38+
-rrequirements/tests.txt
39+
40+
[testenv:py311]
41+
deps =
42+
-rrequirements/tests.txt
43+
44+
[testenv:py312]
45+
deps =
46+
-rrequirements/tests.txt
47+
48+
[testenv:py313]
49+
deps =
50+
-rrequirements/tests.txt
51+
52+
3253
[testenv:style]
3354
deps = pre-commit
3455
skip_install = true

0 commit comments

Comments
 (0)