diff --git a/mistral/tests/unit/engine/test_yaql_functions.py b/mistral/tests/unit/engine/test_yaql_functions.py index a62a14bf..59ec2ae0 100644 --- a/mistral/tests/unit/engine/test_yaql_functions.py +++ b/mistral/tests/unit/engine/test_yaql_functions.py @@ -313,3 +313,8 @@ class YAQLFunctionsEngineTest(engine_test_base.EngineTestCase): ) self.assertDictEqual({'param1': 'blablabla'}, execution['params']) + + self.assertEqual( + wf_ex.created_at.isoformat(' '), + execution['created_at'] + ) diff --git a/mistral/utils/expression_utils.py b/mistral/utils/expression_utils.py index 4283a548..31d14157 100644 --- a/mistral/utils/expression_utils.py +++ b/mistral/utils/expression_utils.py @@ -108,7 +108,8 @@ def execution_(context): 'name': wf_ex.name, 'spec': wf_ex.spec, 'input': wf_ex.input, - 'params': wf_ex.params + 'params': wf_ex.params, + 'created_at': wf_ex.created_at.isoformat(' ') }