summaryrefslogtreecommitdiff
path: root/test/dialect
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2015-09-19 18:06:23 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2015-09-19 18:06:23 -0400
commit3dfcb10befc7a8c193ee992bdea009e39b2e798c (patch)
treed53e5285a9838cf1e7687e4a0c6b7a33ab94b468 /test/dialect
parent80aeba3d5e0269eb689d991ca0b8e281715113ed (diff)
downloadsqlalchemy-3dfcb10befc7a8c193ee992bdea009e39b2e798c.tar.gz
- The ``legacy_schema_aliasing`` flag, introduced in version 1.0.5
as part of :ticket:`3424` to allow disabling of the MSSQL dialect's attempts to create aliases for schema-qualified tables, now defaults to False; the old behavior is now disabled unless explicitly turned on. fixes #3434
Diffstat (limited to 'test/dialect')
-rw-r--r--test/dialect/mssql/test_compiler.py2
-rw-r--r--test/dialect/mssql/test_query.py16
-rw-r--r--test/dialect/mssql/test_reflection.py4
3 files changed, 10 insertions, 12 deletions
diff --git a/test/dialect/mssql/test_compiler.py b/test/dialect/mssql/test_compiler.py
index 9d89f040b..80be9f67d 100644
--- a/test/dialect/mssql/test_compiler.py
+++ b/test/dialect/mssql/test_compiler.py
@@ -12,7 +12,7 @@ from sqlalchemy import Integer, String, Table, Column, select, MetaData,\
class CompileTest(fixtures.TestBase, AssertsCompiledSQL):
- __dialect__ = mssql.dialect(legacy_schema_aliasing=False)
+ __dialect__ = mssql.dialect()
def test_true_false(self):
self.assert_compile(
diff --git a/test/dialect/mssql/test_query.py b/test/dialect/mssql/test_query.py
index 61ae32ef4..32edfd7eb 100644
--- a/test/dialect/mssql/test_query.py
+++ b/test/dialect/mssql/test_query.py
@@ -41,17 +41,15 @@ class LegacySchemaAliasingTest(fixtures.TestBase, AssertsCompiledSQL):
)
def _assert_sql(self, element, legacy_sql, modern_sql=None):
- dialect = mssql.dialect()
+ dialect = mssql.dialect(legacy_schema_aliasing=True)
- with assertions.expect_warnings(
- "legacy_schema_aliasing flag is defaulted to True.*"):
- self.assert_compile(
- element,
- legacy_sql,
- dialect=dialect
- )
+ self.assert_compile(
+ element,
+ legacy_sql,
+ dialect=dialect
+ )
- dialect = mssql.dialect(legacy_schema_aliasing=False)
+ dialect = mssql.dialect()
self.assert_compile(
element,
modern_sql or "foob",
diff --git a/test/dialect/mssql/test_reflection.py b/test/dialect/mssql/test_reflection.py
index daf8af724..e016a6e41 100644
--- a/test/dialect/mssql/test_reflection.py
+++ b/test/dialect/mssql/test_reflection.py
@@ -213,7 +213,7 @@ class InfoCoerceUnicodeTest(fixtures.TestBase, AssertsCompiledSQL):
stmt = tables.c.table_name == 'somename'
self.assert_compile(
stmt,
- "[TABLES_1].[TABLE_NAME] = :table_name_1",
+ "[INFORMATION_SCHEMA].[TABLES].[TABLE_NAME] = :table_name_1",
dialect=dialect
)
@@ -223,7 +223,7 @@ class InfoCoerceUnicodeTest(fixtures.TestBase, AssertsCompiledSQL):
stmt = tables.c.table_name == 'somename'
self.assert_compile(
stmt,
- "[TABLES_1].[TABLE_NAME] = CAST(:table_name_1 AS NVARCHAR(max))",
+ "[INFORMATION_SCHEMA].[TABLES].[TABLE_NAME] = CAST(:table_name_1 AS NVARCHAR(max))",
dialect=dialect
)