diff options
| author | Jason Kirtland <jek@discorporate.us> | 2007-08-21 00:47:48 +0000 |
|---|---|---|
| committer | Jason Kirtland <jek@discorporate.us> | 2007-08-21 00:47:48 +0000 |
| commit | 83eb2431247ff3392a984f034fb3ffd009d81009 (patch) | |
| tree | 631e25d57f74432d7fd22086dae24c467bdeb014 | |
| parent | e9015b2d05e7438f7c48e4f59b5a79aec2d85970 (diff) | |
| download | sqlalchemy-83eb2431247ff3392a984f034fb3ffd009d81009.tar.gz | |
added stub/import tests for all dialects
post-refactor fix for access dialect
| -rw-r--r-- | lib/sqlalchemy/databases/access.py | 6 | ||||
| -rw-r--r-- | test/dialect/access.py | 10 | ||||
| -rw-r--r-- | test/dialect/alltests.py | 3 | ||||
| -rw-r--r-- | test/dialect/firebird.py | 10 | ||||
| -rw-r--r-- | test/dialect/informix.py | 10 |
5 files changed, 36 insertions, 3 deletions
diff --git a/lib/sqlalchemy/databases/access.py b/lib/sqlalchemy/databases/access.py index 4994e3309..2d36049ed 100644 --- a/lib/sqlalchemy/databases/access.py +++ b/lib/sqlalchemy/databases/access.py @@ -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 index 000000000..0aa75930a --- /dev/null +++ b/test/dialect/access.py @@ -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 diff --git a/test/dialect/alltests.py b/test/dialect/alltests.py index aeb754d5f..9058fb04c 100644 --- a/test/dialect/alltests.py +++ b/test/dialect/alltests.py @@ -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 index 000000000..87d9618fb --- /dev/null +++ b/test/dialect/firebird.py @@ -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 index 000000000..2e7dbe39c --- /dev/null +++ b/test/dialect/informix.py @@ -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 |
