You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test(db2): skip all ctx.create_context() tests affected by TESTDB/testdb case mismatch
All tests that call ctx.create_context() without explicitly setting
config.model_defaults.dialect = ctx.dialect produce a duckdb-dialect
SQLMesh context. DuckDB's LOWERCASE normalisation strategy lowercases
catalog names to 'testdb'. The SINGLE_CATALOG_ONLY path in set_catalog()
(shared.py:346) does a raw == against _default_catalog 'TESTDB', which
raises SQLMeshError.
Tests that already set ctx.dialect (test_janitor, test_init_project) pass.
Tests that do not (test_incremental_by_unique_key_model_when_matched,
test_state_migrate_from_scratch, test_python_model_column_order,
test_unicode_characters, test_grants_plan) are skipped here.
Root cause and fix path are documented in each skip message.
0 commit comments