code: def testOpNode_ArgsMustBeOpNodeSequence(self):
      node = DUMMY_INPUT_NODE
  
      with self.assertRaises(TypeError):
          resolver_op.OpNode(op_type=Foo, args=node)  # Not a Sequence!
  
      with self.assertRaises(TypeError):
          resolver_op.OpNode(op_type=Foo, args=[42])
  
imports: import copy
  from typing import Optional, Mapping, Set
  import tensorflow
  from tfx.dsl.input_resolution import resolver_op
  import tfx.types
  from tfx.types import standard_artifacts
label_desc: Use image node_id 2 for calling the NodeTest obj's underlying member method code with example usage: obj.testOpNode_ArgsMustBeOpNodeSequence() without return types