clear_staging_env()
def setUp(self):
- conn = self.bind.connect()
+ self.conn = conn = self.bind.connect()
ctx_opts = {
'compare_type': True,
'compare_server_default': True,
'context': context
}
+ def tearDown(self):
+ self.conn.close()
+
class AutogenFixtureTest(object):
def setUp(self):
self.conn = config.db.connect()
+ self.metadata = MetaData()
t1 = Table(
- 'foo', MetaData(),
+ 'foo', self.metadata,
Column('id', Integer, primary_key=True),
Column('data', String(50)),
Column('x', Integer)
self.op = Operations(context)
def tearDown(self):
- self.conn.execute("drop table foo")
+ self.metadata.drop_all(self.conn)
self.conn.close()
def _assert_data(self, data):
@classmethod
def setup_class(cls):
cls.bind = config.db
+ cls.conn = cls.bind.connect()
staging_env()
context = MigrationContext.configure(
- connection=cls.bind.connect(),
+ connection=cls.conn,
opts={
'compare_type': True,
'compare_server_default': True
@classmethod
def teardown_class(cls):
+ cls.conn.close()
clear_staging_env()
@provide_metadata