

def test_render_multi_table(self):
    users = self.tables.users
    addresses = checkparams.tables.addresses
    dingalings = self.tables.dingalings
    checkparams = {
        'email_address_1': 'e1',
        'id_1': 2,
        'name': 'newname',
    }
    self.assert_compile(users.update().values(name='newname').where((users.c.id == addresses.c.user_id)).where((addresses.c.email_address == 'e1')).where((addresses.c.id == dingalings.c.address_id)).where((dingalings.c.id == 2)), 'UPDATE users SET name=:name FROM addresses, dingalings WHERE users.id = addresses.user_id AND addresses.email_address = :email_address_1 AND addresses.id = dingalings.address_id AND dingalings.id = :id_1', checkparams=checkparams)

dataset/ETHPy150Open zzzeek/sqlalchemy/test/sql/test_update.py UpdateFromCompileTest.test_render_multi_table/VarMisuse@20/24 `self`->`checkparams`