class_docstr: Tests the subroutine that determines the 1D reconstruction
  jobs to be carried out for a call to ``reconstruct`` .
code: def nested_dict_ids_match(self, ndict, ids):
      if ids.keys() != ndict.keys():
          return False
      for id_, ids_ in ids.items():
          if list(ids_) != list(ndict[id_].keys()):
              return False
      return True
  
imports: from inspect import signature
  from itertools import chain
  from functools import reduce
  import pytest
  import numpy
  import pennylane
  from pennylane import numpy
  from pennylane.fourier.reconstruct import _reconstruct_equ, _reconstruct_gen, _prepare_jobs, reconstruct
  from pennylane.fourier.utils import join_spectra
label_desc: Use image node_id 1 for calling the TestPrepareJobs obj's underlying member method code with example usage: obj.nested_dict_ids_match(ndict, ids) and returns: True, False, False