code: def test_graph_schema_sampling_layout_multiple(example_graph_schema):
      # Create dummy graph schema
      schema = example_graph_schema(bb=0)
      sampling_layout = schema.sampling_layout(["A", "B"], [2, 2])
  
      assert len(sampling_layout) == 2
      assert all((x1[0] == x2[0]) for x1, x2 in zip(*sampling_layout))
  
      print(sampling_layout[0])
  
      assert sampling_layout[0] == [
          ("A", [0]),
          ("B", []),
          ("A", [1]),
          ("B", [2]),
          ("A", []),
          ("A", [3, 5]),
          ("B", [4, 6]),
          ("A", [7, 8]),
          ("A", []),
          ("B", []),
      ]
      assert sampling_layout[1] == [
          ("A", []),
          ("B", [0]),
          ("A", []),
          ("B", []),
          ("A", [1]),
          ("A", []),
          ("B", []),
          ("A", []),
          ("A", [2, 4]),
          ("B", [3, 5]),
      ]
  
file_path: stellargraph/tests/core/test_schema.py
imports: import pytest
  from stellargraph.core.schema import *
  import itertools
label_desc: Use image node_id 6 for calling a global function with example usage: test_graph_schema_sampling_layout_multiple(example_graph_schema) without return types