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