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["network"] = self.__network.name | ||||||
|         specs["labels"] = self.docker_labels |         specs["labels"] = self.docker_labels | ||||||
|         specs["detach"] = True |         specs["detach"] = True | ||||||
|         specs["auto_remove"] = True |  | ||||||
|         if hasattr(self, "live_server_url"): |         if hasattr(self, "live_server_url"): | ||||||
|             specs.setdefault("environment", {}) |             specs.setdefault("environment", {}) | ||||||
|             specs["environment"]["AUTHENTIK_HOST"] = self.live_server_url |             specs["environment"]["AUTHENTIK_HOST"] = self.live_server_url | ||||||
| @ -136,7 +135,7 @@ class DockerTestCase(TestCase): | |||||||
|             print("::endgroup::") |             print("::endgroup::") | ||||||
|  |  | ||||||
|     def tearDown(self): |     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())} |             filters={"label": ",".join(f"{x}={y}" for x, y in self.docker_labels.items())} | ||||||
|         ) |         ) | ||||||
|         for container in containers: |         for container in containers: | ||||||
| @ -145,6 +144,10 @@ class DockerTestCase(TestCase): | |||||||
|                 container.kill() |                 container.kill() | ||||||
|             except DockerException: |             except DockerException: | ||||||
|                 pass |                 pass | ||||||
|  |             try: | ||||||
|  |                 container.remove(force=True) | ||||||
|  |             except DockerException: | ||||||
|  |                 pass | ||||||
|         self.__network.remove() |         self.__network.remove() | ||||||
|  |  | ||||||
|  |  | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Jens L.
					Jens L.