async def test_end_to_evaluation_with_forms(form_bot_agent: Agent):
    generator = (await _create_data_generator('data/test_evaluations/form-end-to-end-stories.md', form_bot_agent, use_e2e=True))
    test_stories = generator.generate_story_trackers()
    (story_evaluation, num_stories) = (await _collect_story_predictions(test_stories, form_bot_agent, use_e2e=True))
    assert (not story_evaluation.evaluation_store.has_prediction_target_mismatch())
async def test_end_to_evaluation_with_forms(form_bot_agent: Agent):
    generator = (await _create_data_generator('data/test_evaluations/form-end-to-end-stories.md', form_bot_agent, use_e2e=True))
    test_stories = generator.generate_story_trackers()
    (story_evaluation, num_stories) = (await _collect_story_predictions(test_stories, form_bot_agent, use_e2e=True))
    assert (not story_evaluation.evaluation_store.has_prediction_target_mismatch())