]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
need some default dialect in here
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 21 Jun 2012 00:19:53 +0000 (20:19 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 21 Jun 2012 00:19:53 +0000 (20:19 -0400)
test/lib/testing.py
test/orm/test_of_type.py

index cea11095b3d9ef3e3639368d995636cae04f273f..31ea74ba3b482928eaa69af7404d1ac2e884ae8e 100644 (file)
@@ -580,7 +580,6 @@ class AssertsCompiledSQL(object):
                         checkparams=None, dialect=None, 
                         use_default_dialect=False,
                         allow_dialect_select=False):
-
         if use_default_dialect:
             dialect = default.DefaultDialect()
         elif dialect == None and not allow_dialect_select:
index 75f1437cdeff81c53a46d7067fb53325d1f07679..8f4f4e6962a9aa6cc19ce7084ff1f54a59e2e8d6 100644 (file)
@@ -5,6 +5,7 @@ from sqlalchemy import and_
 from test.lib import testing, fixtures
 from test.lib.testing import assert_raises, eq_
 from test.lib.schema import Column
+from sqlalchemy.engine import default
 from test.lib.entities import ComparableEntity
 from sqlalchemy import Integer, String, ForeignKey
 from .inheritance._poly_fixtures import Company, Person, Engineer, Manager, Boss, \
@@ -13,6 +14,7 @@ from .inheritance._poly_fixtures import Company, Person, Engineer, Manager, Boss
     _PolymorphicAliasedJoins
 
 class _PolymorphicTestBase(object):
+    __dialect__ = 'default'
 
     def test_any_one(self):
         sess = Session()
@@ -175,18 +177,19 @@ class PolymorphicPolymorphicTest(_PolymorphicTestBase, _PolymorphicPolymorphic):
 
         m, sel = class_mapper(Person)._with_polymorphic_args(cls)
         sel = sel.alias()
-        comp_sel = sel.compile()
+        comp_sel = sel.compile(dialect=default.DefaultDialect())
 
         return \
             comp_sel.process(sel, asfrom=True).replace("\n", "") + \
             " ON companies.company_id = anon_1.people_company_id"
 
 class PolymorphicUnionsTest(_PolymorphicTestBase, _PolymorphicUnions):
+
     def _polymorphic_join_target(self, cls):
         from sqlalchemy.orm import class_mapper
 
         sel = class_mapper(Person)._with_polymorphic_selectable.element
-        comp_sel = sel.compile()
+        comp_sel = sel.compile(dialect=default.DefaultDialect())
 
         return \
             comp_sel.process(sel, asfrom=True).replace("\n", "") + \
@@ -197,7 +200,7 @@ class PolymorphicAliasedJoinsTest(_PolymorphicTestBase, _PolymorphicAliasedJoins
         from sqlalchemy.orm import class_mapper
 
         sel = class_mapper(Person)._with_polymorphic_selectable.element
-        comp_sel = sel.compile()
+        comp_sel = sel.compile(dialect=default.DefaultDialect())
 
         return \
             comp_sel.process(sel, asfrom=True).replace("\n", "") + \
@@ -208,7 +211,7 @@ class PolymorphicJoinsTest(_PolymorphicTestBase, _PolymorphicJoins):
         from sqlalchemy.orm import class_mapper
 
         sel = class_mapper(Person)._with_polymorphic_selectable.alias()
-        comp_sel = sel.compile()
+        comp_sel = sel.compile(dialect=default.DefaultDialect())
 
         return \
             comp_sel.process(sel, asfrom=True).replace("\n", "") + \