class_docstr: Tests the subroutine that determines the 1D reconstruction
  jobs to be carried out for a call to ``reconstruct`` .
docstr: Test the prepared jobs when using nums_frequency.
docstr_tok: ["Test","the","prepared","jobs","when","using","nums_frequency","."]
code: def test_with_nums_frequency(self, ids, nums_frequency, tol):
      """Test the prepared jobs when using nums_frequency."""
  
      ids_, recon_fn, jobs, need_f0 = _prepare_jobs(
          ids,
          nums_frequency,
          None,
          None,
          atol=tol,
      )
  
      # Check ids
      if ids is None:
          assert self.nested_dict_ids_match(nums_frequency, ids_)
      else:
          assert self.ids_match(ids, ids_)
  
      # Check function to use for 1D reconstructions
      assert recon_fn == _reconstruct_equ
  
      # Check reconstruction jobs to be run
      assert self.nested_dict_ids_match(jobs, ids_)
  
      for _id, _jobs in jobs.items():
          for idx, job in _jobs.items():
              if nums_frequency[_id][idx] == 0:
                  assert job is None
                  continue
              assert list(job.keys()) == ["num_frequency"]
              assert job["num_frequency"] == nums_frequency[_id][idx]
      # always need fun at zero if equidistant reconstruction is performed
      assert need_f0
  
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 6 for calling the TestPrepareJobs obj's underlying member method code with example usage: obj.test_with_nums_frequency(ids, nums_frequency, tol) without return types