code: def test_n_jobs(self):
      curr = get_n_jobs()
      self.assertEqual(curr, get_n_jobs())
  
      set_n_jobs(2)
      self.assertEqual(2, get_n_jobs())
  
      set_n_jobs(4)
      self.assertEqual(4, get_n_jobs())
  
      set_n_jobs(curr)
      self.assertEqual(curr, get_n_jobs())
  
imports: import sys
  from unittest import TestCase, skipIf
  import numpy
  import pandas
  from distributed import Client, LocalCluster
  from tests.fixtures import DataTestCase
  from tsfresh import extract_features
  from tsfresh.utilities.distribution import ClusterDaskDistributor, LocalDaskDistributor, MultiprocessingDistributor
  from tsfresh.utilities.profiling import get_n_jobs, set_n_jobs
label_desc: Use image node_id 1 for calling the MultiprocessingDistributorTestCase obj's underlying member method code with example usage: obj.test_n_jobs() without return types