diff --git a/tests/integration/extends/test_podman_compose_extends.py b/tests/integration/extends/test_podman_compose_extends.py index 30e6a89..f4002d8 100644 --- a/tests/integration/extends/test_podman_compose_extends.py +++ b/tests/integration/extends/test_podman_compose_extends.py @@ -80,18 +80,25 @@ class TestComposeExteds(unittest.TestCase, RunSubprocessMixin): "env1", ]) lines = output.decode('utf-8').split('\n') - # HOSTNAME name is random string so is ignored in asserting - lines = sorted([line for line in lines if not line.startswith("HOSTNAME")]) + # Test selected env variables to improve robustness + lines = sorted([ + line + for line in lines + if line.startswith("BAR") + or line.startswith("BAZ") + or line.startswith("FOO") + or line.startswith("HOME") + or line.startswith("PATH") + or line.startswith("container") + ]) self.assertEqual( lines, [ - '', 'BAR=local', 'BAZ=local', 'FOO=original', 'HOME=/root', 'PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', - 'TERM=xterm', 'container=podman', ], )