@@ -102,6 +102,7 @@ legacy_tox_ini = """
102102 py310
103103 py311
104104 py311sqlite
105+ py312-in-files
105106 labels =
106107 test = py312, py310, py311, py311sqlite, check
107108 lint = flake8, black, isort
@@ -128,6 +129,26 @@ legacy_tox_ini = """
128129 setenv =
129130 DJANGO_SETTINGS_MODULE = test_app.sqlite3settings
130131
132+ [testenv:py312-in-files]
133+ deps =
134+ -r{toxinidir}/requirements/requirements.in
135+ -r{toxinidir}/requirements/requirements_activitystream.in
136+ -r{toxinidir}/requirements/requirements_authentication.in
137+ -r{toxinidir}/requirements/requirements_api_documentation.in
138+ -r{toxinidir}/requirements/requirements_rest_filters.in
139+ -r{toxinidir}/requirements/requirements_rbac.in
140+ -r{toxinidir}/requirements/requirements_channels.in
141+ -r{toxinidir}/requirements/requirements_jwt_consumer.in
142+ -r{toxinidir}/requirements/requirements_redis_client.in
143+ -r{toxinidir}/requirements/requirements_oauth2_provider.in
144+ -r{toxinidir}/requirements/requirements_resource_registry.in
145+ -r{toxinidir}/requirements/requirements_feature_flags.in
146+ -r{toxinidir}/requirements/requirements_testing.txt
147+ -r{toxinidir}/requirements/requirements_dev.txt
148+ docker = db
149+ allowlist_externals = sh
150+ commands = pytest -n auto --color=yes --cov=. --cov-report=xml:coverage.xml --cov-report=html --cov-report=json --cov-branch --junit-xml=django-ansible-base-test-results.xml {env:ANSIBLE_BASE_PYTEST_ARGS} {env:ANSIBLE_BASE_TEST_DIRS:test_app/tests} {posargs}
151+
131152 [docker:db]
132153 dockerfile = {toxinidir}/tools/dev_postgres/Dockerfile
133154 expose =
0 commit comments