Skip to content

Commit 024a10a

Browse files
committed
fix: define auto_destruction value in tests
1 parent 4de3f6b commit 024a10a

File tree

4 files changed

+5
-0
lines changed

4 files changed

+5
-0
lines changed

easyecs/cloudformation/template/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ def create_template(
6868
)
6969

7070
if ecs_manifest.metadata.auto_destruction is not None:
71+
assert isinstance(ecs_manifest.metadata.auto_destruction, int), "auto_destruction must be an Integer (minutes)"
7172
create_autodestroy(stack, ecs_manifest.metadata.auto_destruction)
7273

7374
app.synth()

tests/cloudformation/template/test_depends_on.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ def test_depends_on_container_has_depends_on(depends_on, mocker):
7979
container = MagicMock()
8080
container.depends_on = depends_on
8181
ecs_data.task_definition.containers = [container]
82+
ecs_data.metadata.auto_destruction = None
8283

8384
create_template(
8485
"test_service",

tests/cloudformation/template/test_efs.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ def test_efs_add_mount_points_if_container_has_efs_volumes(efs_volumes, count, m
3636
ecs_data.task_definition.efs_volumes = [MagicMock(), MagicMock()]
3737
container = MagicMock()
3838
container.efs_volumes = efs_volumes
39+
ecs_data.metadata.auto_destruction = None
3940
ecs_data.task_definition.containers = [container]
4041

4142
create_template(

tests/cloudformation/template/test_template_command.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ def test_command_is_always_sleep_when_tty(mocker):
5858

5959
container = _create_mock_container()
6060
ecs_data = _create_mock_ecs_data(container)
61+
ecs_data.metadata.auto_destruction = None
6162

6263
create_template(
6364
"test_service",
@@ -95,6 +96,7 @@ def test_command_is_always_sleep_when_run(mocker):
9596
container = _create_mock_container()
9697
container.tty = True
9798
ecs_data = _create_mock_ecs_data(container)
99+
ecs_data.metadata.auto_destruction = None
98100

99101
create_template(
100102
"test_service",

0 commit comments

Comments
 (0)