]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Refactor dialect tests for combinations
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 21 Oct 2019 21:32:04 +0000 (17:32 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 22 Oct 2019 22:27:48 +0000 (18:27 -0400)
commit240d9a60ccdb540543a72d9ff30a6f50d33acc5d
treeff665f4c9a1e7dac8311732bf8ecc1a370a388fc
parentd76cb7213557c24609a1a75d8c391aea0179562a
Refactor dialect tests for combinations

Dialect tests tend to have a lot of lists of types,
SQL constructs etc, convert as many of these to @combinations
as possible.

This is exposing that we don't have per-combination
exclusion rules set up which is making things a little bit
cumbersome.

Also set up a fixture that does metadata + DDL.

Change-Id: Ief820e48c9202982b0b1e181b87862490cd7b0c3
lib/sqlalchemy/testing/__init__.py
lib/sqlalchemy/testing/plugin/plugin_base.py
lib/sqlalchemy/testing/plugin/pytestplugin.py
lib/sqlalchemy/testing/util.py
test/dialect/mysql/test_compiler.py
test/dialect/mysql/test_dialect.py
test/dialect/mysql/test_types.py
test/dialect/oracle/test_types.py
test/dialect/postgresql/test_types.py