[SQL-CVS] r608 - trunk/SQLObject/sqlobject/tests
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: <sub...@co...> - 2005-02-16 04:26:45
|
Author: ianb Date: 2005-02-16 04:26:43 +0000 (Wed, 16 Feb 2005) New Revision: 608 Modified: trunk/SQLObject/sqlobject/tests/dbtest.py Log: * Use new attributes * Be more careful about supports -- negation supports weren't working before (supports like '-dynamicColumns': 'dbs...') Modified: trunk/SQLObject/sqlobject/tests/dbtest.py =================================================================== --- trunk/SQLObject/sqlobject/tests/dbtest.py 2005-02-16 04:25:58 UTC (rev 607) +++ trunk/SQLObject/sqlobject/tests/dbtest.py 2005-02-16 04:26:43 UTC (rev 608) @@ -96,7 +96,7 @@ reversed = list(soClasses)[:] reversed.reverse() for soClass in reversed: - table = soClass._table + table = soClass.sqlmeta.table if not soClass._connection.tableExists(table): continue items = list(cls.selectBy( @@ -115,7 +115,7 @@ else: cls.clear(soClass) for soClass in soClasses: - table = soClass._table + table = soClass.sqlmeta.table if not soClass._connection.tableExists(table): cls.install(soClass) installOrClear = classmethod(installOrClear) @@ -131,7 +131,7 @@ else: sql = soClass.createTableSQL() soClass.createTable() - cls(tableName=soClass._table, + cls(tableName=soClass.sqlmeta.table, createSQL=sql, connectionURI=soClass._connection.uri()) install = classmethod(install) @@ -158,7 +158,7 @@ """ This sets up *this* table. """ - if not cls._connection.tableExists(cls._table): + if not cls._connection.tableExists(cls.sqlmeta.table): cls.createTable() setup = classmethod(setup) @@ -216,11 +216,11 @@ notSupport = supportsMatrix.get('-' + feature, None) if support is not None and dbName in support.split(): return True - else: + elif support: return False if notSupport is not None and dbName in notSupport.split(): return False - else: + elif notSupport: return True assert notSupport is not None or support is not None, ( "The supportMatrix does not list this feature: %r" |