class PKTest(AssertMixin):
def setUpAll(self):
db.echo = False
- self.table = Table(
+ global table
+ global table2
+ table = Table(
'multi', db,
Column('multi_id', Integer, Sequence("multi_id_seq", optional=True), primary_key=True),
Column('multi_rev', Integer, primary_key=True),
Column('value', String(100))
)
- self.table2 = Table('multi2', db,
+ table2 = Table('multi2', db,
Column('pk_col_1', String(30), primary_key=True),
Column('pk_col_2', String(30), primary_key=True),
Column('data', String(30), )
)
- self.table.create()
- self.table2.create()
+ table.create()
+ table2.create()
db.echo = testbase.echo
def tearDownAll(self):
db.echo = False
- self.table.drop()
- self.table2.drop()
+ table.drop()
+ table2.drop()
db.echo = testbase.echo
def setUp(self):
objectstore.clear()
def testprimarykey(self):
class Entry(object):
pass
- Entry.mapper = mapper(Entry, self.table)
+ Entry.mapper = mapper(Entry, table)
e = Entry()
e.name = 'entry1'
e.value = 'this is entry 1'
def testmanualpk(self):
class Entry(object):
pass
- Entry.mapper = mapper(Entry, self.table2)
+ Entry.mapper = mapper(Entry, table2)
e = Entry()
e.pk_col_1 = 'pk1'
e.pk_col_2 = 'pk1_related'