code: def test_static_hetero_graph_temporal_signal_typing_batch():
      dataset = StaticHeteroGraphTemporalSignalBatch(
          None,
          None,
          [{"author": np.array([1])}],
          [{"author": np.array([2])}],
          None,
      )
      for snapshot in dataset:
          assert snapshot.node_types[0] == "author"
          assert snapshot.node_stores[0]["x"].shape == (1,)
          assert snapshot.node_stores[0]["y"].shape == (1,)
          assert "batch" not in list(
              dict(snapshot.node_stores[0]).keys()
          )
          assert len(snapshot.edge_types) == 0
  
imports: import numpy
  import networkx
  from torch_geometric_temporal.signal import temporal_signal_split
  from torch_geometric_temporal.signal import StaticGraphTemporalSignalBatch
  from torch_geometric_temporal.signal import DynamicGraphTemporalSignalBatch
  from torch_geometric_temporal.signal import DynamicGraphStaticSignalBatch
  from torch_geometric_temporal.signal import StaticHeteroGraphTemporalSignalBatch
  from torch_geometric_temporal.signal import DynamicHeteroGraphTemporalSignalBatch
  from torch_geometric_temporal.signal import DynamicHeteroGraphStaticSignalBatch
label_desc: Use image node_id 11 for calling a global function with example usage: test_static_hetero_graph_temporal_signal_typing_batch() without return types