class_docstr: Unit tests for the counts.process_samples method
docstr: Test that the counts output is correct for list mid-circuit measurement
  values.
docstr_tok: ["Test","that","the","counts","output","is","correct","for","list","mid-circuit","measurement","values","."]
code: def test_counts_shape_measurement_value_list(self):
      """Test that the counts output is correct for list mid-circuit measurement
      values."""
      shots = 1000
      samples = np.random.choice([0, 1], size=(shots, 2)).astype(
          np.int64
      )
      m0 = qml.measure(0)
      m1 = qml.measure(1)
  
      result = qml.counts(op=[m0, m1]).process_samples(
          samples, wire_order=[0, 1]
      )
  
      assert len(result) == 4
      assert set(result.keys()) == {"00", "01", "10", "11"}
      assert result["00"] == np.count_nonzero(
          [np.allclose(s, [0, 0]) for s in samples]
      )
      assert result["01"] == np.count_nonzero(
          [np.allclose(s, [0, 1]) for s in samples]
      )
      assert result["10"] == np.count_nonzero(
          [np.allclose(s, [1, 0]) for s in samples]
      )
      assert result["11"] == np.count_nonzero(
          [np.allclose(s, [1, 1]) for s in samples]
      )
  
imports: import copy
  import numpy
  import pytest
  import pennylane
  from pennylane.measurements import AllCounts, Counts, CountsMP
  from pennylane.wires import Wires
label_desc: Use image node_id 7 for calling the TestProcessSamples obj's underlying member method code with example usage: obj.test_counts_shape_measurement_value_list() without return types