code: def test_preempting_sent_to_server(
      relay_server, user, mock_run, backend_interface
  ):
      run = mock_run(use_magic_mock=True)
      with relay_server() as relay, backend_interface(run) as interface:
          interface.publish_preempting()
  
      assert relay.context.entries[run.id].get("preempting") is not None
  
imports: import json
  import os
  import shutil
  import threading
  import time
  import unittest.mock
  import pytest
  import wandb
  from wandb.errors import CommError
  from wandb.proto import wandb_internal_pb2
  from wandb.sdk.interface.interface import InterfaceBase
  from wandb.sdk.lib import filesystem
label_desc: Use image node_id 3 for calling a global function with example usage: test_preempting_sent_to_server(relay_server, user, mock_run, backend_interface) without return types