Is your feature request related to a problem? Please describe.
Alembic lacks a set of specific "suite" tests similar to what SQLAlchemy has for supporting third-party dialects.
Describe the solution you'd like
Create such a test suite, presumably in "alembic/testing/suite". Ensure that those tests are visible from a normal pip install alembic.
Describe alternatives you've considered
It is possible to run all of the current tests from the Alembic source tree, but that includes many tests that are either strictly internal to Alembic or address idiosyncrasies of the SQLA internal dialects (SQLite, Oracle, etc.).
First steps
Review current Alembic tests and identify candidates for inclusion in the "suite" tests, specifically those that are not
- testing Alembic internals (database-agnostic), or
- testing some esoteric behaviour for one of the SQLA internal dialects.
Is your feature request related to a problem? Please describe.
Alembic lacks a set of specific "suite" tests similar to what SQLAlchemy has for supporting third-party dialects.
Describe the solution you'd like
Create such a test suite, presumably in "alembic/testing/suite". Ensure that those tests are visible from a normal
pip install alembic.Describe alternatives you've considered
It is possible to run all of the current tests from the Alembic source tree, but that includes many tests that are either strictly internal to Alembic or address idiosyncrasies of the SQLA internal dialects (SQLite, Oracle, etc.).
First steps
Review current Alembic tests and identify candidates for inclusion in the "suite" tests, specifically those that are not