Revamp the tox configuration.
Review Request #14921 — Created March 17, 2026 and updated — Latest diff uploaded
This change moves to the new TOML-based format for tox configuration,
and makes several fixes and improvements:
- Fixed typos in postgres environments.
- Fixed envlist to include db-specific environments for specific
python/django combinations (before this was listed in the comments but
didn't actually work). - Made it so our test setup will bail in the event that we're running
with a db+django version that is not supported (since I still haven't
figured out how to make this work with the tox config). This makes it
so runningdbtests-mysql5_7won't fail with lots of errors when it
tries to run against all the django4.2+ envs. - Tweaked Python versions for Django 4.x
Ran tests for various environments.