code: def test_scan(self):
      with self.test_session() as sess:
          ed.set_seed(42)
          op = tf.scan(lambda a, x: a + x, tf.constant([2.0, 3.0, 1.0]))
          copy_op = ed.copy(op)
  
          result_copy, result = sess.run([copy_op, op])
          self.assertAllClose(result_copy, [2.0, 5.0, 6.0])
          self.assertAllClose(result, [2.0, 5.0, 6.0])
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import edward
  import numpy
  import tensorflow
  from edward.models import Bernoulli, Categorical, Mixture, Normal
label_desc: Use image node_id 10 for calling the test_copy_class obj's underlying member method code with example usage: obj.test_scan() without return types