r1035@denkpolster: jan | 2008-04-02 14:39:05 +0200
- fix unit tests with py-0.9.1, fixes #17
This commit is contained in:
parent
1eadc362f6
commit
efcd7d2f63
@ -17,9 +17,8 @@ class TestAddDropColumn(fixture.DB):
|
||||
table_int = 0
|
||||
|
||||
def setUp(self):
|
||||
if self.url.startswith('sqlite://'):
|
||||
self.engine = create_engine(self.url)
|
||||
#self.engine.echo=True
|
||||
fixture.DB.setUp(self)
|
||||
self._connect(self.url)
|
||||
self.meta.clear()
|
||||
self.table = Table(self.table_name,self.meta,
|
||||
Column('id',Integer,primary_key=True),
|
||||
@ -188,6 +187,8 @@ class TestRename(fixture.DB):
|
||||
meta = MetaData()
|
||||
|
||||
def setUp(self):
|
||||
fixture.DB.setUp(self)
|
||||
self._connect(self.url)
|
||||
self.meta.bind = self.engine #self.meta.connect(self.engine)
|
||||
|
||||
@fixture.usedb()
|
||||
@ -276,6 +277,8 @@ class TestColumnChange(fixture.DB):
|
||||
|
||||
def setUp(self):
|
||||
fixture.DB.setUp(self)
|
||||
self._connect(self.url)
|
||||
#self.engine.echo=True
|
||||
self.meta = MetaData(self.engine)
|
||||
self.table = Table(self.table_name,self.meta,
|
||||
Column('id',Integer,primary_key=True),
|
||||
@ -289,16 +292,15 @@ class TestColumnChange(fixture.DB):
|
||||
# SQLite: database schema has changed
|
||||
if not self.url.startswith('sqlite://'):
|
||||
raise
|
||||
#self.engine.echo=True
|
||||
def tearDown(self):
|
||||
#self.engine.echo=False
|
||||
if self.table:
|
||||
if self.table.exists():
|
||||
try:
|
||||
self.table.drop()
|
||||
self.table.drop(self.engine)
|
||||
except sqlalchemy.exceptions.SQLError,e:
|
||||
# SQLite: database schema has changed
|
||||
if not self.url.startswith('sqlite://'):
|
||||
raise
|
||||
#self.engine.echo=False
|
||||
fixture.DB.tearDown(self)
|
||||
|
||||
@fixture.usedb(supported='sqlite')
|
||||
|
@ -14,6 +14,7 @@ class TestConstraint(fixture.DB):
|
||||
fixture.DB.tearDown(self)
|
||||
|
||||
def _create_table(self):
|
||||
self._connect(self.url)
|
||||
self.meta = MetaData(self.engine)
|
||||
self.table = Table('mytable',self.meta,
|
||||
Column('id',Integer),
|
||||
@ -106,6 +107,7 @@ class TestAutoname(fixture.DB):
|
||||
|
||||
def setUp(self):
|
||||
fixture.DB.setUp(self)
|
||||
self._connect(self.url)
|
||||
self.meta = MetaData(self.engine)
|
||||
self.table = Table('mytable',self.meta,
|
||||
Column('id',Integer),
|
||||
|
@ -24,6 +24,7 @@ class TestSchemaDiff(fixture.DB):
|
||||
|
||||
def setUp(self):
|
||||
fixture.DB.setUp(self)
|
||||
self._connect(self.url)
|
||||
self.meta = MetaData(self.engine)
|
||||
self.table = Table(self.table_name,self.meta,
|
||||
Column('id',Integer(),primary_key=True),
|
||||
|
Loading…
x
Reference in New Issue
Block a user