code: def test_init(self):
      run_obj = Run(
          config_id=1,
          budget=2,
          loss=[3, 1],
          info={"loss": [3, 1]},
          time_stamps={"submitted": 0, "started": 10},
          error_logs=None,
      )
  
      self.assertEqual(run_obj.config_id, 1)
      self.assertEqual(run_obj.budget, 2)
      self.assertListEqual(run_obj.loss, [3, 1])
      self.assertListEqual(run_obj.info["loss"], [3, 1])
      self.assertDictEqual(
          run_obj.time_stamps, {"submitted": 0, "started": 10}
      )
  
file_path: HpBandSter/tests/test_result.py
imports: import unittest
  from hpbandster.core.result import Run, extract_HBS_learning_curves, json_result_logger, logged_results_to_HBS_result
  from hpbandster.core.base_iteration import Datum
  import ConfigSpace
  import tempfile
  import sys
  import os.path
label_desc: Use image node_id 1 for calling the TestResult obj's underlying member method code with example usage: obj.test_init() without return types