[SQL-CVS] r785 - trunk/SQLObject/sqlobject/tests
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: <sub...@co...> - 2005-05-10 17:35:17
|
Author: ianb Date: 2005-05-10 17:35:09 +0000 (Tue, 10 May 2005) New Revision: 785 Modified: trunk/SQLObject/sqlobject/tests/dbtest.py Log: Make sure not to clear or drop a table that doesn't exist Modified: trunk/SQLObject/sqlobject/tests/dbtest.py =================================================================== --- trunk/SQLObject/sqlobject/tests/dbtest.py 2005-05-10 17:31:29 UTC (rev 784) +++ trunk/SQLObject/sqlobject/tests/dbtest.py 2005-05-10 17:35:09 UTC (rev 785) @@ -127,10 +127,11 @@ any_drops = True break for soClass in reversed: - if any_drops: - cls.drop(soClass) - else: - cls.clear(soClass) + if soClass._connection.tableExists(soClass.sqlmeta.table): + if any_drops: + cls.drop(soClass) + else: + cls.clear(soClass) for soClass in soClasses: table = soClass.sqlmeta.table if not soClass._connection.tableExists(table): |