

@classmethod
def define_tables(cls, metadata):
    Table('mytable', metadata, Column('myid', Integer), Column('name', String(30)), Column('description', String(50)))
    Table('myothertable', metadata, Column('otherid', Integer), Column('othername', String(30)))
    Table('users', metadata, Column('id', Integer, primary_key=True, test_needs_autoincrement=True), Column('name', String(30), nullable=False))
    Table('addresses', cls, Column('id', Integer, primary_key=True, test_needs_autoincrement=True), Column('user_id', None, ForeignKey('users.id')), Column('name', String(30), nullable=False), Column('email_address', String(50), nullable=False))
    Table('dingalings', metadata, Column('id', Integer, primary_key=True, test_needs_autoincrement=True), Column('address_id', None, ForeignKey('addresses.id')), Column('data', String(30)))
    Table('update_w_default', metadata, Column('id', Integer, primary_key=True), Column('x', Integer), Column('ycol', Integer, key='y'), Column('data', String(30), onupdate=(lambda : 'hi')))

dataset/ETHPy150Open zzzeek/sqlalchemy/test/sql/test_update.py _UpdateFromTestBase.define_tables/VarMisuse@113/147 `metadata`->`cls`