import random
from sqlalchemy import sql, schema, types, exceptions, pool
from sqlalchemy.sql import compiler
-import sqlalchemy.engine.default as default
+from sqlalchemy.engine import default, base
class AcNumeric(types.Numeric):
const, daoEngine = None, None
-class AccessDialect(compiler.DefaultDialect):
+class AccessDialect(default.DefaultDialect):
colspecs = {
types.Unicode : AcUnicode,
types.Integer : AcInteger,
self.append("\nDROP INDEX [%s].[%s]" % (index.table.name, index.name))
self.execute()
-class AccessDefaultRunner(compiler.DefaultRunner):
+class AccessDefaultRunner(base.DefaultRunner):
pass
class AccessIdentifierPreparer(compiler.IdentifierPreparer):
--- /dev/null
+import testbase
+from sqlalchemy import *
+from sqlalchemy.databases import access
+from testlib import *
+
+class BasicTest(AssertMixin):
+ # A simple import of the database/ module should work on all systems.
+ def test_import(self):
+ # we got this far, right?
+ return True
--- /dev/null
+import testbase
+from sqlalchemy import *
+from sqlalchemy.databases import firebird
+from testlib import *
+
+class BasicTest(AssertMixin):
+ # A simple import of the database/ module should work on all systems.
+ def test_import(self):
+ # we got this far, right?
+ return True
--- /dev/null
+import testbase
+from sqlalchemy import *
+from sqlalchemy.databases import informix
+from testlib import *
+
+class BasicTest(AssertMixin):
+ # A simple import of the database/ module should work on all systems.
+ def test_import(self):
+ # we got this far, right?
+ return True