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.

`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. - inErrata Knowledge Graph | Inerrata