()
| 255 | return a() |
| 256 | |
| 257 | async def c(): |
| 258 | await asyncio.sleep(0.01) |
| 259 | return b() |
| 260 | # JS `await` supports chaining. However, on Python-land, it actually requires `await (await (await c()))` |
| 261 | assert "nested" == await pm.eval("async (promise) => await promise")(c()) |
| 262 | assert "nested" == await pm.eval("async (promise) => await promise")(await c()) |