def test_transaction_commit(engine, mytable):
async with engine.connect() as conn:
trans = await conn.begin()
await conn.execute(CreateTable(mytable))
await conn.execute(mytable.insert())
result = await conn.execute(mytable.select())
rows = await result.fetchall()
assert len(rows) == 1
await trans.commit()
result = await conn.execute(mytable.select())
rows = await result.fetchall()
assert len(rows) == 1
评论列表
文章目录