From 6feff244db2258bc0ad34800d88d99521e5cc335 Mon Sep 17 00:00:00 2001 From: Bas Zoetekouw Date: Thu, 21 Mar 2024 19:41:25 +0100 Subject: [PATCH] slirp4netns can be used without options Signed-off-by: Bas Zoetekouw --- podman_compose.py | 2 +- pytests/test_get_net_args.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/podman_compose.py b/podman_compose.py index 9abaaa1..ed39b6c 100755 --- a/podman_compose.py +++ b/podman_compose.py @@ -787,7 +787,7 @@ def get_net_args(compose, cnt): is_bridge = False elif net == "host": net_args.append(f"--network={net}") - elif net.startswith("slirp4netns:"): + elif net.startswith("slirp4netns"): # Note: podman-specific network mode net_args.append(f"--network={net}") elif net.startswith("ns:"): net_args.append(f"--network={net}") diff --git a/pytests/test_get_net_args.py b/pytests/test_get_net_args.py index f70e1b7..ca149bd 100644 --- a/pytests/test_get_net_args.py +++ b/pytests/test_get_net_args.py @@ -259,6 +259,7 @@ class TestGetNetArgs(unittest.TestCase): ("bridge", ["--network=bridge", f"--network-alias={SERVICE_NAME}"]), ("host", ["--network=host"]), ("none", []), + ("slirp4netns", ["--network=slirp4netns"]), ("slirp4netns:cidr=10.42.0.0/24", ["--network=slirp4netns:cidr=10.42.0.0/24"]), ("pasta:--ipv4-only,-a,10.0.2.0", ["--network=pasta:--ipv4-only,-a,10.0.2.0"]), ("container:my_container", ["--network=container:my_container"]),