class_docstr: Tests the subroutine that determines the 1D reconstruction
  jobs to be carried out for a call to ``reconstruct`` .
code: def ids_match(self, ids_in, ids_out):
      if isinstance(ids_in, dict):
          return ids_in == ids_out
      return all(id_ in ids_in for id_ in ids_out)
  
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 2 for calling the TestPrepareJobs obj's underlying member method code with example usage: obj.ids_match(ids_in, ids_out) and returns: all, unknown