From b267d64f9e5d5ca5d892750f688b23bd53aeb11c Mon Sep 17 00:00:00 2001 From: percious17 <unknown> Date: Tue, 2 Dec 2008 15:41:25 +0000 Subject: [PATCH] now all databases are running at once. --- migrate/changeset/databases/postgres.py | 1 + test/changeset/test_constraint.py | 4 ++-- test/fixture/database.py | 9 ++++++--- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/migrate/changeset/databases/postgres.py b/migrate/changeset/databases/postgres.py index 9ea564f..4fb23d5 100644 --- a/migrate/changeset/databases/postgres.py +++ b/migrate/changeset/databases/postgres.py @@ -21,6 +21,7 @@ class PGSchemaChanger(ansisql.ANSISchemaChanger, PGSchemaGeneratorMixin): class PGConstraintGenerator(ansisql.ANSIConstraintGenerator, PGSchemaGeneratorMixin): pass + class PGConstraintDropper(ansisql.ANSIConstraintDropper, PGSchemaGeneratorMixin): pass diff --git a/test/changeset/test_constraint.py b/test/changeset/test_constraint.py index 4f8f706..b6c2967 100644 --- a/test/changeset/test_constraint.py +++ b/test/changeset/test_constraint.py @@ -75,9 +75,9 @@ class TestConstraint(fixture.DB): # Oracle constraints need a name fk.name = 'fgsfds' print 'drop...' - self.engine.echo=True + #self.engine.echo=True fk.create() - self.engine.echo=False + #self.engine.echo=False print 'dropped' self.refresh_table() self.assert_(self.table.c.fkey.foreign_keys._list is not []) diff --git a/test/fixture/database.py b/test/fixture/database.py index add3732..57b8a71 100644 --- a/test/fixture/database.py +++ b/test/fixture/database.py @@ -61,13 +61,16 @@ def usedb(supported=None,not_supported=None): my_urls = [url for url in urls if is_supported(url,supported,not_supported)] def dec(func): - for url in my_urls: - def entangle(self): + def entangle(self): + for url in my_urls: + print '*'*80 + print func.__name__ + print url self._setup(url) yield func, self self._teardown() - entangle.__name__ = func.__name__ + entangle.__name__ = func.__name__ return entangle return dec