]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
added stub/import tests for all dialects
authorJason Kirtland <jek@discorporate.us>
Tue, 21 Aug 2007 00:47:48 +0000 (00:47 +0000)
committerJason Kirtland <jek@discorporate.us>
Tue, 21 Aug 2007 00:47:48 +0000 (00:47 +0000)
post-refactor fix for access dialect

lib/sqlalchemy/databases/access.py
test/dialect/access.py [new file with mode: 0644]
test/dialect/alltests.py
test/dialect/firebird.py [new file with mode: 0644]
test/dialect/informix.py [new file with mode: 0644]

index 4994e3309e2cee1d1232dd2536190d660b289edf..2d36049ed7b7a7cc4f3319e89398d13f09e7daa6 100644 (file)
@@ -8,7 +8,7 @@
 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):
@@ -159,7 +159,7 @@ class AccessExecutionContext(default.DefaultExecutionContext):
 
 
 const, daoEngine = None, None
-class AccessDialect(compiler.DefaultDialect):
+class AccessDialect(default.DefaultDialect):
     colspecs = {
         types.Unicode : AcUnicode,
         types.Integer : AcInteger,
@@ -416,7 +416,7 @@ class AccessSchemaDropper(compiler.SchemaDropper):
         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):
diff --git a/test/dialect/access.py b/test/dialect/access.py
new file mode 100644 (file)
index 0000000..0aa7593
--- /dev/null
@@ -0,0 +1,10 @@
+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
index aeb754d5f8d1f97f880a5bfd3e63ffd2a7631280..9058fb04c1447826c3b4ddf48a18a86f977bcbbe 100644 (file)
@@ -7,6 +7,9 @@ def suite():
         'dialect.postgres',
         'dialect.oracle',
         'dialect.mssql',
+        'dialect.access',
+        'dialect.informix',
+        'dialect.firebird',
         )
     alltests = unittest.TestSuite()
     for name in modules_to_test:
diff --git a/test/dialect/firebird.py b/test/dialect/firebird.py
new file mode 100644 (file)
index 0000000..87d9618
--- /dev/null
@@ -0,0 +1,10 @@
+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
diff --git a/test/dialect/informix.py b/test/dialect/informix.py
new file mode 100644 (file)
index 0000000..2e7dbe3
--- /dev/null
@@ -0,0 +1,10 @@
+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