Skip to content

Commit bf62ca9

Browse files
Add unit test covering default ResultPath
1 parent 9dd61c3 commit bf62ca9

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

Diff for: tests/unit/test_steps.py

+7-6
Original file line numberDiff line numberDiff line change
@@ -351,19 +351,20 @@ def test_retry_fail_for_unsupported_state():
351351

352352
def test_result_path_none():
353353
task_state = Task('Task', resource='arn:aws:lambda:us-east-1:1234567890:function:StartLambda', result_path=None)
354-
assert task_state.to_dict() == {
355-
'Type': 'Task',
356-
'Resource': 'arn:aws:lambda:us-east-1:1234567890:function:StartLambda',
357-
'ResultPath': None,
358-
'End': True
359-
}
354+
assert 'ResultPath' in task_state.to_dict()
355+
assert task_state.to_dict()['ResultPath'] is None
360356

361357

362358
def test_result_path_none_converted_to_null():
363359
task_state = Task('Task', resource='arn:aws:lambda:us-east-1:1234567890:function:StartLambda', result_path=None)
364360
assert '"ResultPath": null' in task_state.to_json()
365361

366362

363+
def test_default_result_path_not_included():
364+
task_state = Task('Task', resource='arn:aws:lambda:us-east-1:1234567890:function:StartLambda')
365+
assert 'ResultPath' not in task_state.to_dict()
366+
367+
367368
def test_default_result_path_not_converted_to_null():
368369
task_state = Task('Task', resource='arn:aws:lambda:us-east-1:1234567890:function:StartLambda')
369370
assert '"ResultPath": null' not in task_state.to_json()

0 commit comments

Comments
 (0)