from tests.sfn_integration_tests.utils import ( generate_test_report, load_test_fixtures, run_tests, ) def test_batch_execution_with_fixtures(sfn_client, stepfunction_arn): """ Uses fixture data for integration testing. """ fixtures = load_test_fixtures('fixture.json') results = run_tests(sfn_client, stepfunction_arn, fixtures) report = generate_test_report(results, stepfunction_arn) assert report['sfn_execution_success'] == report['total'] assert report['test_pass_count'] == 5 assert report['test_fail_count'] == 0