code: def test_clone_with_wrong_type_node():
      x = C.input_variable(())
      y = C.combine(x * x, x + x)
      y0 = y[0]
      y1 = y[1]
      y0_new = C.plus(y0, 0, name="test")
      X = C.logging.find_by_name(y0_new, "QueryReply_y")
  
      a = 5
  
      with pytest.raises(TypeError):
          y_clone = y.clone(C.CloneMethod.share, {y0: a})
  
imports: import numpy
  import os
  import pytest
  import cntk
  from .ops_test_utils import compare_lists_of_np_arrays, AA, cntk_device
  from cntk.io import MinibatchSource, CTFDeserializer, StreamDefs, StreamDef
label_desc: Use image node_id 34 for calling a global function with example usage: test_clone_with_wrong_type_node() without return types