code: def test_report_configs():
      df = pd.DataFrame(
          {"a": [1, 2, 3]},
          index=pd.date_range("1990-01-01", "1990-01-03", freq="D"),
      )
      r = Report(df)
      assert isinstance(r.scheduler, Scheduler)
      assert isinstance(r.profiler, DefaultProfiler)
      assert r.scheduler.config == Scheduler().config
      assert r.profiler.config == DefaultProfiler().config
  
      r = Report(
          df,
          profiler_config={"test": 1},
          scheduler_config={"n_jobs": 82},
      )
      assert isinstance(r.scheduler, Scheduler)
      assert isinstance(r.profiler, DefaultProfiler)
      assert r.scheduler.config["n_jobs"] == 82
      assert r.profiler.config["test"] == 1
      assert r.profiler.scheduler == r.scheduler
  
      r = Report(
          df,
          profiler=DefaultProfiler(),
          scheduler=Scheduler(),
          profiler_config={"test": 1},
          scheduler_config={"n_jobs": 82},
      )
      assert r.scheduler.config == Scheduler().config
      assert r.profiler.config == DefaultProfiler().config
  
file_path: tslumen/tests/unit/report/test_base.py
imports: import pandas
  from tslumen.report.base import Report
  from tslumen.scheduling import Scheduler
  from tslumen.profile import summary
  from tslumen.profile.base import BundledProfiler, ProfileResult
  from tslumen.profile import DefaultProfiler
label_desc: Use image node_id 2 for calling a global function with example usage: test_report_configs() without return types