summaryrefslogtreecommitdiff
path: root/migrate/tests/fixture/database.py
diff options
context:
space:
mode:
authorchrisw <unknown>2010-09-09 18:13:15 +0100
committerchrisw <unknown>2010-09-09 18:13:15 +0100
commit4721bb1b810a9b47548b4a8b719d3aab193b2750 (patch)
tree5734be8fabeadb15900326369396890508571946 /migrate/tests/fixture/database.py
parentede16eb5b0ba4b91ca942bb3c3d6f6de61efc5be (diff)
downloadsqalchemy-migrate-4721bb1b810a9b47548b4a8b719d3aab193b2750.tar.gz
clear out the test db for each test, making tests more isolated
Diffstat (limited to 'migrate/tests/fixture/database.py')
-rw-r--r--migrate/tests/fixture/database.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/migrate/tests/fixture/database.py b/migrate/tests/fixture/database.py
index a7e3c38..b0e3711 100644
--- a/migrate/tests/fixture/database.py
+++ b/migrate/tests/fixture/database.py
@@ -117,6 +117,9 @@ class DB(Base):
def _setup(self, url):
self._connect(url)
+ # make sure there are no tables lying around
+ meta = MetaData(self.engine, reflect=True)
+ meta.drop_all()
def _teardown(self):
self._disconnect()