code: def testUnnest_NonKeyChannel_IsNotUnnested(self):
      [x1, x2, x3] = self.create_artifacts(uri_prefix="x/", n=3)
      ys = self.create_artifacts(uri_prefix="y/", n=2)
      input_dict = {"x": [x1, x2, x3], "y": ys}
  
      result = self._unnest(input_dict, key="x")
  
      self.assertEqual(
          result,
          [
              {"x": [x1], "y": ys},
              {"x": [x2], "y": ys},
              {"x": [x3], "y": ys},
          ],
      )
  
file_path: tfx/tfx/dsl/input_resolution/ops/unnest_op_test.py
imports: import tensorflow
  from tfx.dsl.input_resolution import resolver_function
  from tfx.dsl.input_resolution import resolver_op
  from tfx.dsl.input_resolution.ops import ops
  from tfx.dsl.input_resolution.ops import test_utils
  from tfx.orchestration.portable.input_resolution import exceptions
label_desc: Use image node_id 5 for calling the UnnestOpTest obj's underlying member method code with example usage: obj.testUnnest_NonKeyChannel_IsNotUnnested() without return types