async def test_evaluation_file_creation(tmpdir: Path, default_agent: Agent):
    failed_stories_path = str((tmpdir / FAILED_STORIES_FILE))
    success_stories_path = str((tmpdir / SUCCESSFUL_STORIES_FILE))
    report_path = str((tmpdir / REPORT_STORIES_FILE))
    confusion_matrix_path = str((tmpdir / CONFUSION_MATRIX_STORIES_FILE))
    (await evaluate_stories(stories=DEFAULT_STORIES_FILE, agent=default_agent, out_directory=str(tmpdir), max_stories=None, e2e=False, errors=True, successes=True))
    assert os.path.isfile(failed_stories_path)
    assert os.path.isfile(success_stories_path)
    assert os.path.isfile(report_path)
    assert os.path.isfile(confusion_matrix_path)
async def test_evaluation_file_creation(tmpdir: Path, default_agent: Agent):
    failed_stories_path = str((tmpdir / FAILED_STORIES_FILE))
    success_stories_path = str((tmpdir / SUCCESSFUL_STORIES_FILE))
    report_path = str((tmpdir / REPORT_STORIES_FILE))
    confusion_matrix_path = str((tmpdir / CONFUSION_MATRIX_STORIES_FILE))
    (await evaluate_stories(stories=DEFAULT_STORIES_FILE, agent=default_agent, out_directory=str(tmpdir), max_stories=None, e2e=False, errors=True, successes=True))
    assert os.path.isfile(failed_stories_path)
    assert os.path.isfile(success_stories_path)
    assert os.path.isfile(report_path)
    assert os.path.isfile(confusion_matrix_path)