code: def test_get_weights_with_model_ids(self):
      weights = self.alg1.get_weights(
          model_ids=[
              self.alg1.model1.model_id,
              self.alg1.model_list2[0].model_id,
              self.alg1.model_dict2["k1"].model_id,
          ]
      )
      expected_dict = {
          "model1": 1,
          "model_list2": [4],
          "model_dict2": {
              "k1": 7,
          },
      }
      self.assertDictEqual(weights, expected_dict)
  
imports: import unittest
  import parl
label_desc: Use image node_id 10 for calling the AlgorithmBaseTest obj's underlying member method code with example usage: obj.test_get_weights_with_model_ids() without return types