From 8bbfe9c151e62952b153f483d3604b57c7e99ab6 Mon Sep 17 00:00:00 2001 From: Peter Baumgartner Date: Mon, 28 Feb 2022 05:38:45 -0700 Subject: [PATCH] ecs.run_task count default to 1 (#3268) --- moto/ecs/responses.py | 2 +- tests/test_ecs/test_ecs_boto3.py | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/moto/ecs/responses.py b/moto/ecs/responses.py index b061fd19c..b279ee793 100644 --- a/moto/ecs/responses.py +++ b/moto/ecs/responses.py @@ -115,7 +115,7 @@ class EC2ContainerServiceResponse(BaseResponse): cluster_str = self._get_param("cluster", "default") overrides = self._get_param("overrides") task_definition_str = self._get_param("taskDefinition") - count = self._get_int_param("count") + count = self._get_int_param("count", 1) started_by = self._get_param("startedBy") tags = self._get_param("tags") launch_type = self._get_param("launchType") diff --git a/tests/test_ecs/test_ecs_boto3.py b/tests/test_ecs/test_ecs_boto3.py index ef9aec94a..6340173ae 100644 --- a/tests/test_ecs/test_ecs_boto3.py +++ b/tests/test_ecs/test_ecs_boto3.py @@ -1590,6 +1590,13 @@ def test_run_task(): } ], ) + response = client.run_task( + cluster="test_ecs_cluster", + overrides={}, + taskDefinition="test_ecs_task", + startedBy="moto", + ) + len(response["tasks"]).should.equal(1) response = client.run_task( cluster="test_ecs_cluster", overrides={},