#2773 - CloudFormation - Set CreationDate

This commit is contained in:
Bert Blommers 2020-03-17 16:09:42 +00:00
commit 3fab3f572f
3 changed files with 14 additions and 2 deletions

View file

@ -8,6 +8,7 @@ from boto3 import Session
from moto.compat import OrderedDict
from moto.core import BaseBackend, BaseModel
from moto.core.utils import iso_8601_datetime_without_milliseconds
from .parsing import ResourceMap, OutputMap
from .utils import (
@ -240,6 +241,7 @@ class FakeStack(BaseModel):
self.output_map = self._create_output_map()
self._add_stack_event("CREATE_COMPLETE")
self.status = "CREATE_COMPLETE"
self.creation_time = datetime.utcnow()
def _create_resource_map(self):
resource_map = ResourceMap(
@ -259,6 +261,10 @@ class FakeStack(BaseModel):
output_map.create()
return output_map
@property
def creation_time_iso_8601(self):
return iso_8601_datetime_without_milliseconds(self.creation_time)
def _add_stack_event(
self, resource_status, resource_status_reason=None, resource_properties=None
):