code: def assert_recursively_equal(obj_a, obj_b, equal_nan=True):
      """
      Asserts that two objects are equal, recursively.
  
      This is based on :func:`assert_recursively_close`, and accepts the
      same arguments, except that tolerances are set to zero.
  
      Parameters:
      -----------
      obj_a
      obj_b
          Objects to compare.
      equal_nan
          Indicates whether or not numpy.nan values should be considered equal.
      """
      _assert_recursively_close(
          obj_a, obj_b, location="", rtol=0, atol=0, equal_nan=equal_nan
      )
  
imports: import pandas
  import numpy
label_desc: Use image node_id 1 for calling a global function with example usage: assert_recursively_equal(obj_a, obj_b, equal_nan) without return types