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
	 Jens L.
					Jens L.