mirror of
https://github.com/containers/podman-compose.git
synced 2025-06-19 19:27:47 +02:00
tests/integration: Fix service_scale
tests
Signed-off-by: Monika Kairaityte <monika@kibit.lt>
This commit is contained in:
parent
d4ebf62e0e
commit
56238b10e3
@ -6,4 +6,4 @@ services:
|
||||
tty: true
|
||||
deploy:
|
||||
mode: replicated
|
||||
replicas: 2
|
||||
replicas: 3
|
||||
|
@ -33,6 +33,15 @@ class TestComposeScale(unittest.TestCase, RunSubprocessMixin):
|
||||
])
|
||||
self.assertEqual(len(output.splitlines()), 2)
|
||||
finally:
|
||||
self.run_subprocess_assert_returncode([
|
||||
"podman",
|
||||
"rm",
|
||||
"--force",
|
||||
"-t",
|
||||
"0",
|
||||
"podman-compose_service1_1",
|
||||
"podman-compose_service1_2",
|
||||
])
|
||||
self.run_subprocess_assert_returncode([
|
||||
podman_compose_path(),
|
||||
"-f",
|
||||
@ -56,12 +65,22 @@ class TestComposeScale(unittest.TestCase, RunSubprocessMixin):
|
||||
output, _, return_code = self.run_subprocess([
|
||||
podman_compose_path(),
|
||||
"-f",
|
||||
compose_yaml_path("scaleup_scale_parameter"),
|
||||
compose_yaml_path("scaleup_deploy_replicas_parameter"),
|
||||
"ps",
|
||||
"-q",
|
||||
])
|
||||
self.assertEqual(len(output.splitlines()), 2)
|
||||
self.assertEqual(len(output.splitlines()), 3)
|
||||
finally:
|
||||
self.run_subprocess_assert_returncode([
|
||||
"podman",
|
||||
"rm",
|
||||
"--force",
|
||||
"-t",
|
||||
"0",
|
||||
"podman-compose_service1_1",
|
||||
"podman-compose_service1_2",
|
||||
"podman-compose_service1_3",
|
||||
])
|
||||
self.run_subprocess_assert_returncode([
|
||||
podman_compose_path(),
|
||||
"-f",
|
||||
@ -89,18 +108,34 @@ class TestComposeScale(unittest.TestCase, RunSubprocessMixin):
|
||||
"up",
|
||||
"-d",
|
||||
"--scale",
|
||||
"service1=2",
|
||||
"service1=4",
|
||||
])
|
||||
self.assertEqual(return_code, 0)
|
||||
# error code 125 is expected as podman-compose complains about already used name
|
||||
# "podman-compose_service1_1" for the 1st container
|
||||
# Nevertheless, following containers are still created to scale as expected
|
||||
# (in test case till 3 containers)
|
||||
self.assertEqual(return_code, 125)
|
||||
|
||||
output, _, return_code = self.run_subprocess([
|
||||
podman_compose_path(),
|
||||
"-f",
|
||||
compose_yaml_path("scaleup_scale_parameter"),
|
||||
compose_yaml_path('scaleup_cli'),
|
||||
"ps",
|
||||
"-q",
|
||||
])
|
||||
self.assertEqual(len(output.splitlines()), 2)
|
||||
self.assertEqual(len(output.splitlines()), 4)
|
||||
finally:
|
||||
self.run_subprocess_assert_returncode([
|
||||
"podman",
|
||||
"rm",
|
||||
"--force",
|
||||
"-t",
|
||||
"0",
|
||||
"podman-compose_service1_1",
|
||||
"podman-compose_service1_2",
|
||||
"podman-compose_service1_3",
|
||||
"podman-compose_service1_4",
|
||||
])
|
||||
self.run_subprocess_assert_returncode([
|
||||
podman_compose_path(),
|
||||
"-f",
|
||||
|
Loading…
x
Reference in New Issue
Block a user