()
| 1232 | |
| 1233 | |
| 1234 | async def async_teardown(): |
| 1235 | global_knobs.disable() |
| 1236 | garbage = [] |
| 1237 | for g in gc.garbage: |
| 1238 | garbage.append(f"GARBAGE: {g!r}") |
| 1239 | garbage.append(f" gc.get_referents: {gc.get_referents(g)!r}") |
| 1240 | garbage.append(f" gc.get_referrers: {gc.get_referrers(g)!r}") |
| 1241 | if garbage: |
| 1242 | raise AssertionError("\n".join(garbage)) |
| 1243 | print_running_clients() |
| 1244 | |
| 1245 | |
| 1246 | @asynccontextmanager |