code: def test_get_weights(self):
      weights = self.alg1.get_weights()
      expected_dict = {
          "model1": 1,
          "model2": 2,
          "model_list1": [3],
          "model_list2": [4, 5],
          "model_dict1": {"k1": 6},
          "model_dict2": {"k1": 7, "k2": 8},
      }
      self.assertDictEqual(weights, expected_dict)
  
imports: import unittest
  import parl
  from parl.core.model_base import ModelBase
  from parl.core.algorithm_base import AlgorithmBase
label_desc: Use image node_id 2 for calling the AlgorithmBaseTest obj's underlying member method code with example usage: obj.test_get_weights() without return types