diff --git a/core/testcontainers/core/container.py b/core/testcontainers/core/container.py index 3fcdc980..7c1a64d7 100644 --- a/core/testcontainers/core/container.py +++ b/core/testcontainers/core/container.py @@ -1,3 +1,4 @@ +import atexit import contextlib import io import pathlib @@ -476,5 +477,6 @@ def _create_instance(cls) -> "Reaper": rs.send(f"label={LABEL_SESSION_ID}={SESSION_ID}\r\n".encode()) Reaper._instance = Reaper() + atexit.register(Reaper.delete_instance) return Reaper._instance