Tiny fix to test setup logic.

This commit is contained in:
Jason Kirtland
2008-11-04 18:29:33 +00:00
parent c38e5d043f
commit 89b86f41bb
+7 -6
View File
@@ -384,12 +384,13 @@ class DomainReflectionTest(TestBase, AssertsExecutionResults):
def setUpAll(self):
con = testing.db.connect()
try:
con.execute('CREATE DOMAIN testdomain INTEGER NOT NULL DEFAULT 42')
con.execute('CREATE DOMAIN alt_schema.testdomain INTEGER DEFAULT 0')
except exc.SQLError, e:
if not "already exists" in str(e):
raise e
for ddl in ('CREATE DOMAIN testdomain INTEGER NOT NULL DEFAULT 42',
'CREATE DOMAIN alt_schema.testdomain INTEGER DEFAULT 0'):
try:
con.execute(ddl)
except exc.SQLError, e:
if not "already exists" in str(e):
raise e
con.execute('CREATE TABLE testtable (question integer, answer testdomain)')
con.execute('CREATE TABLE alt_schema.testtable(question integer, answer alt_schema.testdomain, anything integer)')
con.execute('CREATE TABLE crosschema (question integer, answer alt_schema.testdomain)')