code: def test_shuffle_seeds() -> None:
      """Test rollout seeding with shuffle."""
      perform_rollout_seeding_test(
          {
              "seeding.env_base_seed": "1234",
              "seeding.agent_base_seed": "1234",
              "seeding.shuffle_seeds": "true",
          },
          {
              "seeding.env_base_seed": "1234",
              "seeding.agent_base_seed": "1234",
              "seeding.shuffle_seeds": "true",
          },
      )
  
      perform_rollout_seeding_test(
          {
              "seeding.env_base_seed": "1234",
              "seeding.agent_base_seed": "4321",
              "seeding.shuffle_seeds": "true",
          },
          {
              "seeding.env_base_seed": "1234",
              "seeding.agent_base_seed": "4321",
              "seeding.shuffle_seeds": "true",
          },
      )
  
      with pytest.raises(AssertionError):
          perform_rollout_seeding_test(
              {
                  "seeding.env_base_seed": "1234",
                  "seeding.agent_base_seed": "2345",
              },
              {
                  "seeding.env_base_seed": "1234",
                  "seeding.agent_base_seed": "2345",
                  "seeding.shuffle_seeds": "true",
              },
          )
  
          perform_rollout_seeding_test(
              {
                  "seeding.env_base_seed": "1234",
                  "seeding.agent_base_seed": "1234",
              },
              {
                  "seeding.env_base_seed": "1234",
                  "seeding.agent_base_seed": "1234",
                  "seeding.shuffle_seeds": "true",
              },
          )
  
file_path: maze/maze/test/core/rollout/test_rollout_seeding.py
imports: import copy
  from typing import Dict
  import numpy
  import pytest
  from maze.core.log_stats.log_stats import LogStats, register_log_stats_writer
  from maze.core.log_stats.log_stats_writer_console import LogStatsWriterConsole
  from maze.test.shared_test_utils.run_maze_utils import run_maze_job
label_desc: Use image node_id 3 for calling a global function with example usage: test_shuffle_seeds() without return types