class_docstr: Unit tests for classical_shadow measurement
class_docstr_tok: ["Unit","tests","for","classical_shadow","measurement"]
docstr: Test that the attributes of the MeasurementProcess instance are
  correctly copied
docstr_tok: ["Test","that","the","attributes","of","the","MeasurementProcess","instance","are","correctly","copied"]
code: def test_measurement_process_copy(self, wires, seed):
      """Test that the attributes of the MeasurementProcess instance are
      correctly copied"""
      res = qml.classical_shadow(wires=range(wires), seed=seed)
  
      copied_res = copy.copy(res)
      assert isinstance(copied_res, ClassicalShadowMP)
      assert copied_res.return_type == res.return_type
      assert copied_res.wires == res.wires
      assert copied_res.seed == res.seed
  
imports: import copy
  import autograd.numpy
  import pytest
  import pennylane
  from pennylane import numpy
  from pennylane.measurements import ClassicalShadowMP, Shots
  from pennylane.measurements.classical_shadow import ShadowExpvalMP
label_desc: Use image node_id 4 for calling the TestClassicalShadow obj's underlying member method code with example usage: obj.test_measurement_process_copy(wires, seed) without return types