code: def test_search_runs():
      experiment_id = mock.Mock()
      view_type = mock.Mock()
      runs = [mock.Mock(), mock.Mock()]
      token = "adfoiweroh12334kj129318934u"
  
      with mock.patch.object(
          AbstractStoreTestImpl,
          "_search_runs",
          return_value=(runs, token),
      ):
          store = AbstractStoreTestImpl()
          result = store.search_runs([experiment_id], None, view_type)
          assert list(result) == runs
          assert result.token == token
          store._search_runs.assert_called_once_with(
              [experiment_id],
              None,
              view_type,
              SEARCH_MAX_RESULTS_DEFAULT,
              None,
              None,
          )
  
imports: from unittest import mock
  from mlflow.entities import ViewType
  from mlflow.store.tracking import SEARCH_MAX_RESULTS_DEFAULT
  from mlflow.store.tracking.abstract_store import AbstractStore
label_desc: Use image node_id 4 for calling a global function with example usage: test_search_runs() without return types