code: def test_rpc_in_subgraph():
      reset_envs()
      import tempfile
  
      os.environ["DGL_DIST_MODE"] = "distributed"
      with tempfile.TemporaryDirectory() as tmpdirname:
          check_rpc_in_subgraph_shuffle(Path(tmpdirname), 1)
  
imports: import multiprocessing
  import os
  import random
  import sys
  import time
  import traceback
  import unittest
  from pathlib import Path
  import backend
  import dgl
  import numpy
  import pytest
  from dgl.data import CitationGraphDataset, WN18Dataset
  from dgl.distributed import DistGraph, DistGraphServer, load_partition, load_partition_book, partition_graph, sample_etype_neighbors, sample_neighbors
  from scipy import sparse
  from utils import generate_ip_config, reset_envs
label_desc: Use image node_id 36 for calling a global function with example usage: test_rpc_in_subgraph() without return types