From e4ab1597f019b017ffefe5bb4fa803ff498a56bb Mon Sep 17 00:00:00 2001 From: Jan Seeger Date: Fri, 4 Apr 2025 09:48:11 +0200 Subject: [PATCH 1/2] Added `with_envs` function to set multiple variables via keyword args. --- core/testcontainers/core/container.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/testcontainers/core/container.py b/core/testcontainers/core/container.py index b5c118182..bd5d6030f 100644 --- a/core/testcontainers/core/container.py +++ b/core/testcontainers/core/container.py @@ -59,6 +59,10 @@ def with_env(self, key: str, value: str) -> Self: self.env[key] = value return self + def with_envs(self, **variables: str) -> Self: + self.env.update(variables) + return self + def with_env_file(self, env_file: Union[str, PathLike]) -> Self: env_values = dotenv_values(env_file) for key, value in env_values.items(): From 322ad7857c8265a1ed9fdf4fe3fe384366249bc0 Mon Sep 17 00:00:00 2001 From: David Ankin Date: Wed, 2 Jul 2025 07:19:41 -0400 Subject: [PATCH 2/2] fix docs --- conf.py | 1 + 1 file changed, 1 insertion(+) diff --git a/conf.py b/conf.py index 90d000bd6..c9bae6243 100644 --- a/conf.py +++ b/conf.py @@ -167,4 +167,5 @@ nitpick_ignore = [ ("py:class", "typing_extensions.Self"), + ("py:class", "docker.models.containers.ExecResult"), ]