code: def test_scheduler(self):
      config = self._get_valid_config()
  
      scheduler = PolynomialDecayParamScheduler.from_config(config)
      schedule = [
          round(scheduler(epoch_num / self._num_epochs), 2)
          for epoch_num in range(self._num_epochs)
      ]
      expected_schedule = [
          0.1,
          0.09,
          0.08,
          0.07,
          0.06,
          0.05,
          0.04,
          0.03,
          0.02,
          0.01,
      ]
  
      self.assertEqual(schedule, expected_schedule)
  
file_path: ClassyVision/test/optim_param_scheduler_polynomial_test.py
imports: import copy
  import unittest
  from classy_vision.optim.param_scheduler import build_param_scheduler, PolynomialDecayParamScheduler
label_desc: Use image node_id 3 for calling the TestPolynomialScheduler obj's underlying member method code with example usage: obj.test_scheduler() without return types