From: Mike Bayer Date: Sat, 24 Sep 2005 06:03:04 +0000 (+0000) Subject: (no commit message) X-Git-Tag: rel_0_1_0~591 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0f33e21e094a15847c7d659da619dd550e7d0551;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git --- diff --git a/lib/sqlalchemy/sql.py b/lib/sqlalchemy/sql.py index 56e26b5db6..671c59c67d 100644 --- a/lib/sqlalchemy/sql.py +++ b/lib/sqlalchemy/sql.py @@ -20,6 +20,7 @@ import sqlalchemy.schema as schema import sqlalchemy.util as util +import sqlalchemy.types as types import string __ALL__ = ['textclause', 'select', 'join', 'and_', 'or_', 'union', 'desc', 'asc', 'outerjoin', 'alias', 'subquery', 'bindparam', 'sequence'] @@ -249,7 +250,8 @@ class ColumnClause(ClauseElement): self.text = text self.table = selectable self._impl = ColumnSelectable(self) - + self.type = types.NullTypeEngine() + columns = property(lambda self: [self]) name = property(lambda self:self.text) key = property(lambda self:self.text) diff --git a/test/tables.py b/test/tables.py index f106346976..6573d7b4e0 100644 --- a/test/tables.py +++ b/test/tables.py @@ -3,6 +3,12 @@ from sqlalchemy.sql import * from sqlalchemy.schema import * from sqlalchemy.mapper import * import os +import testbase + +__ALL__ = ['db', 'users', 'addresses', 'orders', 'orderitems', 'keywords', 'itemkeywords'] + +ECHO = testbase.echo +DATA = True DBTYPE = 'sqlite_memory' @@ -150,3 +156,6 @@ class Keyword(object): def __repr__(self): return "Keyword: %s/%s" % (repr(getattr(self, 'keyword_id', None)),repr(self.name)) + + +#db.echo = True