code: def test_requires_deletion_does_nothing_without_params(
      builder: EnsembleBuilder,
      make_run: Callable[..., Run],
  ) -> None:
      """
      Expects
      -------
      * All runs should be kept
      """
      runs = [make_run() for _ in range(10)]
  
      keep, delete = builder.requires_deletion(
          runs,
          max_models=None,
          memory_limit=None,
      )
  
      assert set(runs) == set(keep)
      assert len(delete) == 0
  
imports: from __future__ import annotations
  from typing import Callable
  import random
  import time
  from pathlib import Path
  import numpy
  from autosklearn.automl_common.common.utils.backend import Backend
  from autosklearn.ensemble_building import EnsembleBuilder, Run
  from autosklearn.metrics import Scorer, accuracy, make_scorer
  from autosklearn.util.functional import bound, pairs
  import pytest
  from pytest_cases import fixture, parametrize
  from unittest.mock import Mock, patch
  from test.conftest import DEFAULT_SEED
  from test.fixtures.metrics import acc_with_X_data
label_desc: Use image node_id 15 for calling a global function with example usage: test_requires_deletion_does_nothing_without_params(builder, make_run) without return types