From 83eb2431247ff3392a984f034fb3ffd009d81009 Mon Sep 17 00:00:00 2001 From: Jason Kirtland Date: Tue, 21 Aug 2007 00:47:48 +0000 Subject: [PATCH] added stub/import tests for all dialects post-refactor fix for access dialect --- lib/sqlalchemy/databases/access.py | 6 +++--- test/dialect/access.py | 10 ++++++++++ test/dialect/alltests.py | 3 +++ test/dialect/firebird.py | 10 ++++++++++ test/dialect/informix.py | 10 ++++++++++ 5 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 test/dialect/access.py create mode 100644 test/dialect/firebird.py create mode 100644 test/dialect/informix.py diff --git a/lib/sqlalchemy/databases/access.py b/lib/sqlalchemy/databases/access.py index 4994e3309e..2d36049ed7 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 0000000000..0aa75930a8 --- /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 aeb754d5f8..9058fb04c1 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 0000000000..87d9618fb1 --- /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 0000000000..2e7dbe39c2 --- /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 -- 2.47.3