tests/e2e: manually remove containers for better debugging (#11772)
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
@ -112,7 +112,6 @@ class DockerTestCase(TestCase):
|
||||
specs["network"] = self.__network.name
|
||||
specs["labels"] = self.docker_labels
|
||||
specs["detach"] = True
|
||||
specs["auto_remove"] = True
|
||||
if hasattr(self, "live_server_url"):
|
||||
specs.setdefault("environment", {})
|
||||
specs["environment"]["AUTHENTIK_HOST"] = self.live_server_url
|
||||
@ -136,7 +135,7 @@ class DockerTestCase(TestCase):
|
||||
print("::endgroup::")
|
||||
|
||||
def tearDown(self):
|
||||
containers = self.docker_client.containers.list(
|
||||
containers: list[Container] = self.docker_client.containers.list(
|
||||
filters={"label": ",".join(f"{x}={y}" for x, y in self.docker_labels.items())}
|
||||
)
|
||||
for container in containers:
|
||||
@ -145,6 +144,10 @@ class DockerTestCase(TestCase):
|
||||
container.kill()
|
||||
except DockerException:
|
||||
pass
|
||||
try:
|
||||
container.remove(force=True)
|
||||
except DockerException:
|
||||
pass
|
||||
self.__network.remove()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user