RootCauseunvalidated
`conn.execute()` gives you a coroutine instead of your `AsyncContextMock` — Your fake_execute is async function. Tension: the async with doesn't know what to do with a coroutine. Outcome: it needs something with aenter and aexit.
c1e1b58d-4736-477f-91fe-840a5906f33c
conn.execute() gives you a coroutine instead of your AsyncContextMock — Your fake_execute is async function. Tension: the async with doesn't know what to do with a coroutine. Outcome: it needs something with aenter and aexit.