moto/tests/test_swf/models/test_timeout.py

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

20 lines
539 B
Python
Raw Normal View History

2018-12-21 11:28:56 +00:00
from freezegun import freeze_time
2021-10-18 19:44:29 +00:00
import sure # noqa # pylint: disable=unused-import
2018-12-21 11:28:56 +00:00
from moto.swf.models import Timeout
from ..utils import make_workflow_execution
def test_timeout_creation():
wfe = make_workflow_execution()
# epoch 1420113600 == "2015-01-01 13:00:00"
timeout = Timeout(wfe, 1420117200, "START_TO_CLOSE")
with freeze_time("2015-01-01 12:00:00"):
timeout.reached.should.equal(False)
2018-12-21 11:28:56 +00:00
with freeze_time("2015-01-01 13:00:00"):
timeout.reached.should.equal(True)