code: def test_reuse_wait_time_between_pulls():
      test_wait_time = 5
      endpoint_config = EndpointConfig(
          url="http://localhost:5002/models/default@latest",
          wait_time_between_pulls=test_wait_time,
      )
      endpoints = AvailableEndpoints(model=endpoint_config)
      assert (
          endpoints.model.kwargs["wait_time_between_pulls"]
          == test_wait_time
      )
  
imports: from pathlib import Path
  import sys
  import argparse
  import pytest
  from typing import Callable
  from _pytest.monkeypatch import MonkeyPatch
  from _pytest.pytester import RunResult
  from aioresponses import aioresponses
  import rasa.shared.utils.io
  from rasa.cli import x
  from rasa.utils.endpoints import EndpointConfig
  from rasa.core.utils import AvailableEndpoints
  import rasa.version
  from tests.cli.conftest import RASA_EXE
label_desc: Use image node_id 4 for calling a global function with example usage: test_reuse_wait_time_between_pulls() without return types