code: def assert_random_state_equal(state1, state2):
      for field1, field2 in zip(state1, state2):
          if isinstance(field1, np.ndarray):
              np.testing.assert_array_equal(field1, field2)
          else:
              assert field1 == field2
  
imports: import contextlib
  import shutil
  import tempfile
  import warnings
  from logging.handlers import BufferingHandler
  import numpy
  import numpy.random
  import pytensor
  from numpy.testing import assert_array_less
  from pytensor.gradient import verify_grad
  import pymc
  from pymc.testing import fast_unstable_sampling_mode
  from tests.models import mv_simple, mv_simple_coarse
label_desc: Use image node_id 3 for calling a global function with example usage: assert_random_state_equal(state1, state2) without return types